LDAP & Jellyfin & Nextcloud & Discourse & Apk

:white_check_mark: Miért érdemes saját rendszert építened regisztrációhoz?

  1. 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.
  1. 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.
  1. 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.

:puzzle_piece: 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:
    • :file_folder: Nextcloud
    • :clapper_board: Jellyfin
    • :speech_balloon: Discourse
    • :e_mail: Roundcube
    • :bar_chart: Matomo statisztika (ha van)
    • :open_file_folder: Letöltések (APK-k, linkek)
    • :gear: 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

:locked_with_key: Technikai megvalósítás lépésekben

  1. :white_check_mark: LDAP legyen minden központja (ez már nálad jól megy)
  2. :white_check_mark: Roundcube, Jellyfin, Discourse, Nextcloud → mind LDAP-ra kapcsolva (szintén már kész vagy vele)
  3. :wrench: Android app regisztrációs űrlap: adja hozzá az embert LDAP-ba
  4. :wrench: 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)
  1. :mobile_phone_with_arrow: 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!