LIBCAS / INDIHU-Exhibition

INDIHU Exhibition
https://exhibition.indihu.cz/
GNU General Public License v3.0
3 stars 3 forks source link

[10] Způsoby přihlašování #319

Open StastnyP opened 1 year ago

StastnyP commented 1 year ago
xkollar3 commented 9 months ago

Ahoj, momentálne máme pripravený backend na prihlasovanie, cez OAuth2.0, pri testovaní a implementácii FE sme používali Github/Facebook. Aby sme dotiahli issue do konca potrebujeme následovné:

  1. Momentálne prihlásenie funguje pokiaľ má užívateľ verejný email u IdP - podľa mňa by sme to mohli nechať na tomto, a pri neúspešnom získaní emailu varovať užívateľa. V prípade, že email nemá verejný varujeme užívateľa nech sa zaregistruje normálne do INDIHU alebo si nastaví email ako verejný. Toto je na diskusiu.

  2. V akom stave takto zaregistrovaný/prihlásený užívateľ má byť? Podľa mňa dáva zmysel "čaká na schválenie"/"schválený".

  3. Musíme sa dohodnúť na nastavení klientov u jednotlivích IdP. Tento klient je to čo sa užívateľovi zobrazí pri prihlasovaní cez IdP kde bude vyžiadaný súhlas k zdieľaniu niektorých údajov s INDIHU. V tom klientovi sa nakonfiguruje, kde vlastne aplikácia do ktorej sa prihlasujeme je/komu patrí, aké údaje používa...

motyc commented 9 months ago

ad 1 - to je asi v pořádku řešení. ad 2 - pokud není zapnuto automatické schvalování, pak ve stavu "čeká na schválení" ad 3 - to je asi na schůzku, nebo se případně zeptejte konkrétněji, co potřebujete vědět

S Google prosím počítáte také?

xkollar3 commented 9 months ago

Určite počítam so všetkými zmienenými v issue. Prosím skúste zaregistrovať nejakých testovacích klientov a kľudne aj produkčných ktorých nepoužijeme zatiaľ, nech to nenapajáme na klientov pod mojimi osobným/pracovným účtom.

  1. Facebook - Registracia - bolo by fajn vytvoriť nejaký INDIHU dev account pre facebook a pod ten to zaregistrovať, po prihlásení je to v sekcí apps

  2. Github - Registracia - aplikacie - tu asi zas nejaký shared indihu dev účet mi jedine napadá ako fajn riešenie, tu sa ani nedajú pridať ostatný užívatela do správy

  3. Google - Vytvorenie projektu na google cloud - tu treba vytvoriť projekt, a tam zaregistrovať INDIHU, malo by to byť podobné ako vyššie, s mojim pracovným/osobným sa mi to nepodarilo

    OrcId som hlbšie neskúmal keď si prečítam dokumentáciu u nich dám vám vedieť ako pokračovať, kľudne píšte ak by boli problémy s vytváraním tých klientov pre INDIHU, pokúsim sa asistovať keďže som to už robil pri testovaní tejto feature na svojom PC.

motyc commented 9 months ago

Po pravdě bych byl mnohem radši, kdybyste si potřebné testovací účty vytvořili sami, vše zprovoznili a pak k nám k nim jen předali přihlašovací údaje. Takto mi to připadá trošku komplikované, protože si budeme hrozně dopisovat a nahánět se, proč nám co nefunguje.

motyc commented 9 months ago
StastnyP commented 9 months ago

Facebook - potřebné pro registraci mít privace&policy