Tilmaamahan wuxuu adeegsadaa Google Firebase wuxuuna u oggolaanayaa gelitaanka Google, Firebase Email iyo Password, Facebook, iyo Github
Setup
Waa hagaag waxaan u baahanahay mashruuc Firebase ah, ka dib waanu habayn doonaa Disciple.Tools.
Isku xirka abka Firebase
Abuur mashruuc dab-damis shid https://console.firebase.google.com magac kasta leh. Falanqaynta looma baahna
Barta internetka
Laga bilaabo dashboard-ka dhagsii si aad u abka shabakadda. Dooro naanays kasta. Keydi dejimaha sidan u eg. Waanu u baahan doonaa hadhow.
const firebaseConfig = {
apiKey: "AIza-***",
authDomain: "disciple-tools-auth.firebaseapp.com",
projectId: "disciple-tools-auth",
storageBucket: "disciple-tools-auth.appspot.com",
messagingSenderId: "*********",
appId: "******"
};
HUBINTA
Dhinaca bidix ee Menu ka dooro Dhis kadibna dooro Xaqiijinta.
Dhinaca tabka aqoonsiga, ku dar bixiyeyaasha aad rabto inaad awood u yeelato (Google, Email iyo Pass, Facebook, iwm).
Tusaalaha Google:
Guji ku dar bixiye cusub. Kadib Google. Daar bixiyaha Dooro magac ay isticmaalayaashu arki doonaan, sida "qalabta-qalabka-auth".
Domains La Ogolaaday
Tag tab Settings Hoosta Domain Idman, ku dar bogga tusaalahaaga DT. Tusaalooyinka: "disciple.tools"ama"*.disciple.tools"
dejinta DT
Madaxa Settings (DT)> SSO Login. Meelo badan, oo leh DT multisite plugin, aad Maamulaha Shabakadda> Disciple.Tools > Soo gal SSO
Fur Firebase tab.
Samee firebaseConfig ka sare, ku dar qiimaha apiKey AIza… furaha Firebase API, qiimaha projectId ee Aqoonsiga Mashruuca Firebase iyo appId ilaa Firebase App ID. Guji keydinta
Dhinaca tabka Guud, dhig the Enable Custom Login Page si aad "on" u kaydiso.
Shaxda Bixiyaasha Aqoonsiga waxay dejisaa bixiyaha "Google" inuu "shiro" oo kaydiyo.
Ka bax oo isku day!
Dhibaatooyinka
- Fariinta khaladka ah "Class"FirebaseJWTKey" ee aan la helin waxay muujin kartaa nooc hore ee plugin abka mobaylka la isticmaalay.