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.