Miért érdemes saját rendszert építened regisztrációhoz?
- Teljes kontrollt kapsz:
- Minden felhasználó LDAP-ban van.
- Minden szolgáltatás (Nextcloud, Discourse, Roundcube, Jellyfin) ehhez az LDAP-hoz kapcsolódik.
- Egységes jelszóval, központi azonosítással működik minden.
- Egyszerűbb az appod fejlesztése is:
- Nincs külső Gmail, Yahoo, stb. integráció.
- Csak a saját rendszeredhez kell autentikálni a felhasználót.
- Személyes, biztonságos ökoszisztéma:
- Tudod, ki használja a rendszered.
- A felhasználóid e-mail fiókot is kapnak (
Roundcube). - Felhasználóid „@ynm.hu” címet használhatnak a levelezéshez.
App felépítés javaslat (Android alkalmazásodhoz)
Kezdőképernyő:
- Bejelentkezés vagy regisztráció (
LDAP) - Egységes login mindenhez
Bejelentkezés után:
- Gombok vagy kártyák:
Nextcloud
Jellyfin
Discourse
Roundcube
Matomo statisztika (ha van)
Letöltések (APK-k, linkek)
Saját profil (mail/jelszó módosítás)
Ha regisztrál:
- Hozzon létre:
- LDAP fiókot
- Mailboxot (Postfix/Dovecot)
- Jellyfin fiókot
- Discourse automatikusan LDAP alapján működik
Technikai megvalósítás lépésekben
LDAP legyen minden központja (ez már nálad jól megy)
Roundcube, Jellyfin, Discourse, Nextcloud → mind LDAP-ra kapcsolva (szintén már kész vagy vele)
Android app regisztrációs űrlap: adja hozzá az embert LDAP-ba
Ha új LDAP user jön létre:
- Automatikusan generálj neki e-mail fiókot a Postfix rendszeredben
- (akár webhook/szkript alapján)
App login → LDAP auth + tokenkezelés
Ha szeretnéd, segíthetek az app kezdőképernyőjének vagy regisztrációs logikájának megtervezésében is. Ez az irány hosszú távon nagyon profi és átgondolt rendszer lesz!