☰ Awọn akoonu

SSO Wọle


Ẹya yii nlo Google Firebase ati gba iwọle pẹlu Google, Imeeli Firebase ati Ọrọigbaniwọle, Facebook, ati Github

Ṣeto

Daradara nilo iṣẹ akanṣe Firebase, lẹhinna a yoo tunto Disciple.Tools.

Firebase App konfigi

Ṣẹda ise agbese firebase lori https://console.firebase.google.com pẹlu eyikeyi orukọ. Awọn atupale ko nilo.

Ohun elo ayelujara

Lati awọn dasibodu tẹ lati app a ayelujara. Yan eyikeyi apeso. Ṣafipamọ awọn eto ti o dabi eyi. A yoo nilo wọn nigbamii.

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

Ijeri

Lati Akojọ apa osi yan Kọ lẹhinna yan Ijeri.

Lori taabu Ijeri, ṣafikun awọn olupese ti o fẹ mu ṣiṣẹ (Google, Imeeli ati Pass, Facebook, ati bẹbẹ lọ).

Google apẹẹrẹ:

Tẹ Fi olupese titun kun. Lẹhinna Google. Mu Olupese ṣiṣẹ. Yan orukọ kan ti awọn olumulo yoo rii, bii “awọn irinṣẹ-awọn ohun elo ọmọ-ẹhin-auth”.

Awọn ibugbe ti a gba laaye

Lọ si awọn Eto taabu. Labẹ Aṣẹ Aṣẹ, ṣafikun aaye ti apẹẹrẹ DT rẹ. Awọn apẹẹrẹ: "disciple.tools” tabi “*.disciple.tools"

Eto DT

Ori lori Eto (DT)> Wọle SSO. Lori a multisite, pẹlu awọn DT multisite itanna, lọ si Network Admin> Disciple.Tools > SSO Wọle.

Ṣii taabu Firebase.

Fọọmu firebaseConfig loke, ṣafikun iye apiKey Aiza… si Firebase API Key, iye projectId si Firebase Project ID ati appId si Firebase App ID. Tẹ fipamọ.

Lori Gbogbogbo taabu, ṣeto Jeki Oju-iwe iwọle Aṣa si “tan” ati fipamọ.

Lori taabu Awọn Olupese Idanimọ ṣeto olupese “Google” si “tan” ati fipamọ.

Jade ki o si fun o kan gbiyanju!

Laasigbotitusita

  • Ifiranṣẹ aṣiṣe “Kilasi “FirebaseJWTKọtini” ti a ko rii le tọka ẹya atijọ ti ohun itanna app alagbeka ti wa ni lilo.



Awọn akoonu apakan

Atunṣe kẹhin: Oṣu Kẹsan Ọjọ 22, Ọdun 2023