Olu phawu lusebenzisa i-Google Firebase kwaye luvumela ukungena nge-Google, i-imeyile ye-Firebase kunye ne-Password, i-Facebook, kunye ne-Github
Cwangcisa
Sidinga iprojekthi ye-Firebase, emva koko siya kuyiqwalasela Disciple.Tools.
iFirebase App Config
Yenza iprojekthi ye-firebase kwi https://console.firebase.google.com nalo naliphi na igama. Uhlalutyo alufuneki.
Usetyenziso lwewebhu
Ukusuka kwideshibhodi cofa ukuya kwi-app yewebhu. Khetha naliphi na isiteketiso. Gcina useto olujongeka ngolu hlobo. Siza kuzifuna kamva.
const firebaseConfig = {
apiKey: "AIza-***",
authDomain: "disciple-tools-auth.firebaseapp.com",
projectId: "disciple-tools-auth",
storageBucket: "disciple-tools-auth.appspot.com",
messagingSenderId: "*********",
appId: "******"
};
Ukuqinisekiswa
Ukusuka ekhohlo iMenu khetha uYakha emva koko ukhethe uQinisekiso.
Kwithebhu yoQinisekiso, yongeza ababoneleli ofuna ukubavumela (iGoogle, i-imeyile kunye nePass, Facebook, njl.
Umzekelo kaGoogle:
Cofa Faka umboneleli omtsha. Emva koko uGoogle. Vula uMboneleli. Khetha igama eliya kubonwa ngabasebenzisi, njengokuthi "izixhobo zabafundi-igunya".
Imimandla evunyelweyo
Yiya kwi Useto thebhu. Ngaphantsi kwe-Domain eGunyaziweyo, yongeza i-domain yomzekelo wakho we-DT. Imizekelo: “disciple.tools” okanye “*.disciple.tools"
ukuseta DT
Intloko phezu kweSeto (DT) > SSO Login. Kwi-multisite, kunye ne-plugin ye-DT ye-multisite, yiya kuMlawuli weNethiwekhi> Disciple.Tools > Ngena kwi-SSO.
Vula ithebhu ye-Firebase.
Yenza i-firebaseConfig ngasentla, yongeza ixabiso le-apiKey i-AIza... kwiSitshixo se-Firebase API, ixabiso leprojekthi ye-Id kwi-ID yeProjekthi ye-Firebase kunye ne-appId kwi-ID ye-Firebase App. Cofa ugcine.
Kwithebhu ngokubanzi, seta iPhepha lokuNgena ngokweSiko ukuba "livuliwe" kwaye ugcine.
Kwi-Identity Providers thebhu seta umboneleli "kaGoogle" ukuba "uvule" kwaye ugcine.
Phuma kwaye uzame!
Ukulungisa ingxaki
- Umyalezo wemposiso “Udidi “I-Firebase\JWT\Kiy” ayifunyenwanga ingabonisa uhlobo oludala lwe-plugin ye-app yeselula iyasetyenziswa.