☰ Litaba

SSO Kena


Karolo ena e sebelisa Google Firebase mme e lumella ho kena ka Google, Firebase Email le Password, Facebook, le Github.

Tlhophiso

U hloka morero oa Firebase, ebe re tla hlophisa Disciple.Tools.

Firebase App Config

Theha morero oa firebase ka https://console.firebase.google.com ka lebitso lefe kapa lefe. Litlhahlobo ha li hlokehe.

Sesebelisoa sa webo

Ho tswa ho dashboard tobetsa ho app e web. Khetha lebitso la bosoasoi lefe kapa lefe. Boloka litlhophiso tse shebahalang tjena. Re tla li hloka hamorao.

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

netefatso

Ho tswa ho Left Side Menu khetha Build ebe u khetha Authentication.

Tabong ea Netefatso, eketsa bafani bao u batlang ho ba nolofalletsa (Google, Email le Pass, Facebook, joalo-joalo).

Mohlala oa Google:

Tobetsa Kenya mofani e mocha. Ebe Google. Thusa Mofani. Khetha lebitso leo basebelisi ba tla le bona, joalo ka "disciple-tools-auth".

Libaka tse lumelletsoeng

Eya ho Settings tab ya. Tlas'a Authorized Domain, eketsa domain name ea mohlala oa hau oa DT. Mehlala: “disciple.tools” kapa “*.disciple.tools"

Ho theha DT

Hlooho holim'a Litlhophiso (DT)> SSO Login. Ho multisite, ka DT multisite plugin, e-ea ho Network Admin> Disciple.Tools > SSO Kena.

Bula tab ya Firebase.

Theha firebaseConfig ka holimo, eketsa boleng ba apiKey AIza... ho Firebase API Key, boleng ba projectId ho Firebase Project ID le appId ho Firebase App ID. Tobetsa boloka.

Ho "Kakaretso" tab, seta Leqephe la ho Kena ka Tloaelo ho "buela" 'me u boloke.

Ho thebo ea Bafani ba Identity, beha mofani oa "Google" ho "bulela" 'me u boloke.

Tsoa 'me u leke!

Ho batle phoso

  • Molaetsa oa phoso "Class "Firebase\JWT\Key" ha e fumanehe o ka supa hore ho sebelisoa mofuta oa khale oa plugin ea mobile app.



Likahare tsa Karolo

E qetetse ho Fetolloa: La 22 Loetse 2023