☰ Zamkatimu

SSO Lowani


Izi zimagwiritsa ntchito Google Firebase ndikuloleza kulowa ndi Google, Firebase Email ndi Password, Facebook, ndi Github

Khazikitsa

Mukufunika pulojekiti ya Firebase, ndiye tikonza Disciple.Tools.

Firebase App Config

Pangani projekiti ya firebase pa https://console.firebase.google.com ndi dzina lililonse. Kusanthula sikofunikira.

Pulogalamu ya pa intaneti

Kuchokera pa dashboard dinani kuti mugwiritse ntchito intaneti. Sankhani dzina lililonse. Sungani makonda omwe akuwoneka chonchi. Tidzawafuna pambuyo pake.

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

kutsimikizika

Kuchokera kumanzere Kumanzere sankhani Build ndiye sankhani Kutsimikizika.

Pa tabu yotsimikizira, onjezani omwe mukufuna kuwathandizira (Google, Imelo ndi Pass, Facebook, ndi zina).

Chitsanzo cha Google:

Dinani Onjezani wothandizira watsopano. Ndiye Google. Yambitsani Wopereka. Sankhani dzina lomwe ogwiritsa ntchito awona, monga "disciple-tools-auth".

Malo Ololedwa

Pitani ku Zikhazikiko tabu. Pansi pa Authorized Domain, onjezani dera lachiwonetsero chanu cha DT. Zitsanzo: “disciple.tools” kapena “*.disciple.tools"

Kupanga kwa DT

Mutu pa Zikhazikiko (DT)> SSO Login. Pa multisite, ndi DT multisite plugin, pitani ku Network Admin> Disciple.Tools > SSO Lowani.

Tsegulani tabu ya Firebase.

Pangani firebaseConfig pamwambapa, onjezani mtengo wa apiKey AIza… ku Firebase API Key, mtengo wa projectId ku Firebase Project ID ndi appId ku Firebase App ID. Dinani kusunga.

Pa General tabu, ikani Yambitsani Mwambo Lowani Tsamba kuti "pa" ndikusunga.

Pa Identity Providers tabu ikani "Google" wopereka "ku" ndikusunga.

Tulukani ndikuyesa!

Kusaka zolakwika

  • Uthenga wolakwika wakuti “Class “Firebase\JWT\Key” sunapezeke ukhoza kusonyeza kuti pulogalamu yowonjezera ya pulogalamu yam'manja ya m'manja ikugwiritsidwa ntchito.



Zamkatimu Zagawo

Kusinthidwa Komaliza: Seputembara 22, 2023