☰ Saturs

SSO pieteikšanās


Šī funkcija izmanto Google Firebase un ļauj pieteikties, izmantojot Google, Firebase e-pastu un paroli, Facebook un Github

Iestatīšana

Nu vajag Firebase projektu, tad konfigurēsim Disciple.Tools.

Firebase lietotnes konfigurācija

Izveidojiet Firebase projektu https://console.firebase.google.com ar jebkuru vārdu. Analytics nav nepieciešama.

Tīmekļa lietotne

Informācijas panelī noklikšķiniet, lai lietotu tīmekli. Izvēlieties jebkuru segvārdu. Saglabājiet iestatījumus, kas izskatās šādi. Mums tie būs vajadzīgi vēlāk.

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

Autentifikācija

Kreisās puses izvēlnē atlasiet Veidot un pēc tam atlasiet Autentifikācija.

Cilnē Autentifikācija pievienojiet pakalpojumu sniedzējus, kurus vēlaties iespējot (Google, E-pasts un Pass, Facebook utt.).

Google piemērs:

Noklikšķiniet uz Pievienot jaunu pakalpojumu sniedzēju. Pēc tam Google. Iespējot pakalpojumu sniedzēju. Izvēlieties nosaukumu, ko lietotāji redzēs, piemēram, “disciple-tools-auth”.

Atļautie domēni

Dodieties uz cilni Iestatījumi. Sadaļā Autorizētais domēns pievienojiet savas DT instances domēnu. Piemēri: "disciple.tools” vai “*.disciple.tools"

DT iestatīšana

Virziet uz Iestatījumi (DT) > SSO Pieteikšanās. Vairākvietnē, izmantojot DT vairāku vietņu spraudni, atveriet sadaļu Tīkla administrators > Disciple.Tools > SSO Pieteikšanās.

Atveriet cilni Firebase.

Veidojiet iepriekš minēto FirebaseConfig, Firebase API atslēgai pievienojiet apiKey vērtību AIza…, Firebase projekta ID vērtību projectId un Firebase lietotnes ID. Noklikšķiniet uz Saglabāt.

Cilnē Vispārīgi iestatiet iestatījumu Iespējot pielāgoto pieteikšanās lapu uz “ieslēgts” un saglabājiet.

Cilnē Identitātes nodrošinātāji iestatiet “Google” nodrošinātāju uz “ieslēgts” un saglabājiet.

Izejiet un izmēģiniet!

Problēmu novēršana

  • Kļūdas ziņojums “Klase “Firebase\JWT\Key” nav atrasts, iespējams, tiek izmantota vecā mobilās lietotnes spraudņa versija.



Sadaļas saturs

Pēdējoreiz modificēts: 22. gada 2023. septembrī