Kipengele hiki kinatumia Google Firebase na huruhusu kuingia kwa kutumia Google, Barua pepe ya Firebase na Nenosiri, Facebook na Github.
Kuanzisha
Unahitaji mradi wa Firebase, kisha tutasanidi Disciple.Tools.
Usanidi wa Programu ya Firebase
Unda mradi wa firebase https://console.firebase.google.com na jina lolote. Uchanganuzi hauhitajiki.
Programu ya wavuti
Kutoka kwa dashibodi bofya ili programu wavuti. Chagua jina lolote la utani. Hifadhi mipangilio inayoonekana kama hii. Tutazihitaji baadaye.
const firebaseConfig = {
apiKey: "AIza-***",
authDomain: "disciple-tools-auth.firebaseapp.com",
projectId: "disciple-tools-auth",
storageBucket: "disciple-tools-auth.appspot.com",
messagingSenderId: "*********",
appId: "******"
};
Uthibitishaji
Kutoka kwa Menyu ya Upande wa kushoto chagua Jenga kisha uchague Uthibitishaji.
Kwenye kichupo cha Uthibitishaji, ongeza watoa huduma unaotaka kuwezesha (Google, Barua pepe na Pass, Facebook, nk).
Mfano wa Google:
Bofya Ongeza mtoa huduma mpya. Kisha Google. Wezesha Mtoa Huduma. Chagua jina ambalo watumiaji wataona, kama vile "mwanafunzi-zana-auth".
Vikoa vinavyoruhusiwa
Nenda kwenye kichupo cha Mipangilio. Chini ya Kikoa Kilichoidhinishwa, ongeza kikoa cha mfano wako wa DT. Mifano: “disciple.tools” au “*.disciple.tools"
Mpangilio wa DT
Nenda juu ya Mipangilio (DT) > Ingia kwa SSO. Kwenye tovuti nyingi, na programu-jalizi ya DT multisite, nenda kwa Msimamizi wa Mtandao > Disciple.Tools > Ingia kwa SSO.
Fungua kichupo cha Firebase.
Unda firebaseConfig hapo juu, ongeza thamani ya apiKey AIza... kwenye Ufunguo wa API ya Firebase, thamani ya projectId kwenye Kitambulisho cha Mradi wa Firebase na Kitambulisho cha programu kwenye Kitambulisho cha Programu ya Firebase. Bonyeza kuokoa.
Kwenye kichupo cha Jumla, weka "Wezesha Ukurasa wa Kuingia" na uhifadhi.
Kwenye kichupo cha Watoa Huduma za Utambulisho weka mtoa huduma wa "Google" "kuwasha" na uhifadhi.
Ingia nje na ujaribu!
Utatuzi wa shida
- Ujumbe wa hitilafu "Hatari "Firebase\JWT\Key" haujapatikana unaweza kuonyesha toleo la zamani la programu-jalizi ya simu ya mkononi linatumika.