☰ Sisu

SSO sisselogimine


See funktsioon kasutab Google Firebase'i ja võimaldab sisse logida Google'i, Firebase'i e-posti ja parooli, Facebooki ja Githubi abil

Seade

Vaja on Firebase'i projekti, siis konfigureerime Disciple.Tools.

Firebase'i rakenduse konfiguratsioon

Looge Firebase'i projekt https://console.firebase.google.com mis tahes nimega. Analüütikat pole vaja.

Veebirakendus

Veebi rakendamiseks klõpsake juhtpaneelil. Valige mis tahes hüüdnimi. Salvestage seaded, mis näevad välja sellised. Vajame neid hiljem.

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

Autentimine

Valige vasakpoolsest menüüst Ehitamine, seejärel valige Autentimine.

Lisage vahekaardile Autentimine teenusepakkujad, mida soovite lubada (Google, e-post ja pass, Facebook jne).

Google'i näide:

Klõpsake nuppu Lisa uus pakkuja. Siis Google. Luba teenusepakkuja. Valige nimi, mida kasutajad näevad, näiteks „disciple-tools-auth”.

Lubatud domeenid

Minge vahekaardile Seaded. Lisage jaotises Volitatud domeen oma DT eksemplari domeen. Näited: "disciple.tools” või „*.disciple.tools"

DT seadistamine

Avage Seaded (DT) > SSO sisselogimine. Mitme saidi puhul avage DT mitme saidi pistikprogrammiga võrguadministraator > Disciple.Tools > SSO sisselogimine.

Avage vahekaart Firebase.

Moodustage ülal FirebaseConfig, lisage Firebase'i API võtmele apiKey väärtus AIza…, Firebase'i projekti ID-le projectId väärtus ja Firebase'i rakenduse ID-le appId. Klõpsake Salvesta.

Seadistage vahekaardil Üldine suvandi Luba kohandatud sisselogimisleht olekusse "Sees" ja salvestage.

Vahekaardil Identiteedipakkujad määrake Google'i pakkuja olekuks "Sees" ja salvestage.

Logi välja ja proovi!

Probleemid

  • Veateade „Klassi „Firebase\JWT\Key” ei leitud võib viidata sellele, et kasutatakse mobiilirakenduse pistikprogrammi vana versiooni.



Jaotise sisu

Viimati muudetud: 22. september 2023