☰ Nuxurka

Soo gal SSO


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.



Nuxurka Qaybta

Markii ugu dambeysay ee la beddelay: Sebtember 22, 2023