☰ Përmbajtja

Identifikimi i SSO


Kjo veçori përdor Google Firebase dhe lejon identifikimin me Google, Firebase Email dhe Fjalëkalim, Facebook dhe Github

Setup

Duhet një projekt Firebase, atëherë ne do të konfigurojmë Disciple.Tools.

Konfigurimi i aplikacionit Firebase

Krijo një projekt firebase në https://console.firebase.google.com me çdo emër. Analitika nuk është e nevojshme.

Aplikacion në internet

Nga pulti kliko për të aplikuar një ueb. Zgjidhni çdo pseudonim. Ruani cilësimet që duken kështu. Do të na duhen më vonë.

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

Vërtetim

Nga menyja e anës së majtë zgjidhni Build dhe më pas zgjidhni Authentication.

Në skedën "Autentifikimi", shtoni ofruesit që dëshironi të aktivizoni (Google, Email dhe Pass, Facebook, etj.).

Shembull i Google:

Klikoni Shto ofrues të ri. Pastaj Google. Aktivizo Ofruesin. Zgjidhni një emër që përdoruesit do ta shohin, si p.sh. "diciple-tools-auth".

Domenet e lejuara

Shkoni te skedari Cilësimet. Nën Domeni i autorizuar, shtoni domenin e shembullit tuaj DT. Shembuj: "disciple.tools” ose “*.disciple.tools"

Konfigurimi i DT

Kryesor Cilësimet (DT) > Hyrja në SSO. Në një multisite, me shtojcën DT multisite, shkoni te Administratori i Rrjetit > Disciple.Tools > Hyrja e SSO.

Hapni skedën Firebase.

Formoni firebaseConfig më lart, shtoni vlerën e apiKey AIza… në çelësin API të Firebase, vlerën e projektId në ID-në e projektit Firebase dhe appId në ID-në e aplikacionit Firebase. Kliko ruaj.

Në skedën e Përgjithshme, vendosni "Aktivizo faqen e hyrjes me porosi" në "on" dhe ruajeni.

Në skedën Ofruesit e identitetit, vendosni ofruesin "Google" në "on" dhe ruajeni.

Dilni dhe provoni!

Troubleshooting

  • Mesazhi i gabimit "Klasa "Firebase\JWT\Key" nuk u gjet mund të tregojë se po përdoret një version i vjetër i shtojcës së aplikacionit celular.



Përmbajtja e seksionit

Ndryshuar për herë të fundit: 22 shtator 2023