☰ Yaliyomo

Kuingia kwa SSO


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.



Yaliyomo kwenye Sehemu

Ilibadilishwa Mara ya Mwisho: Septemba 22, 2023