☰ Obsah

Prihlásenie SSO


Táto funkcia využíva službu Google Firebase a umožňuje prihlásenie pomocou služieb Google, Firebase Email and Password, Facebook a Github

nastavenie

Potrebujeme projekt Firebase, potom ho nakonfigurujeme Disciple.Tools.

Konfigurácia aplikácie Firebase

Vytvorte projekt Firebase na https://console.firebase.google.com s akýmkoľvek menom. Analytika nie je potrebná.

Webová aplikácia

Na hlavnom paneli kliknite na aplikáciu a web. Vyberte si ľubovoľnú prezývku. Uložte nastavenia, ktoré vyzerajú takto. Budeme ich potrebovať neskôr.

const firebaseConfig = {
  apiKey: "AIza-***",
  authDomain: "disciple-tools-auth.firebaseapp.com",
  projectId: "disciple-tools-auth",
  storageBucket: "disciple-tools-auth.appspot.com",
  messagingSenderId: "*********",
  appId: "******"
};

Overovanie

V ponuke na ľavej strane vyberte položku Zostaviť a potom vyberte možnosť Authentication.

Na karte Autentifikácia pridajte poskytovateľov, ktorých chcete povoliť (Google, Email and Pass, Facebook atď.).

Príklad Google:

Kliknite na Pridať nového poskytovateľa. Potom Google. Povoliť Poskytovateľa. Vyberte názov, ktorý uvidia používatelia, napríklad „disciple-tools-auth“.

Povolené domény

Prejdite na kartu Nastavenia. V časti Autorizovaná doména pridajte doménu svojej inštancie DT. Príklady: “disciple.tools“ alebo „*.disciple.tools"

Nastavenie DT

Prejdite cez Nastavenia (DT) > Prihlásenie SSO. Na viacerých lokalitách s doplnkom DT pre viacero lokalít prejdite do Správcu siete > Disciple.Tools > Prihlásenie SSO.

Otvorte kartu Firebase.

Vytvorte firebaseConfig vyššie, pridajte hodnotu apiKey AIza… do kľúča Firebase API Key, hodnotu projectId do Firebase Project ID a appId do Firebase App ID. Kliknite na uložiť.

Na karte Všeobecné nastavte možnosť Povoliť vlastnú prihlasovaciu stránku na „zapnuté“ a uložte.

Na karte Poskytovatelia identity nastavte poskytovateľa „Google“ na „zapnuté“ a uložte.

Odhláste sa a vyskúšajte!

Riešenie problémov

  • Chybové hlásenie „Trieda „Firebase\JWT\Key“ sa nenašla môže naznačovať, že sa používa stará verzia doplnku mobilnej aplikácie.



Obsah sekcie

Posledná úprava: 22. septembra 2023