☰ Мазмұны

SSO кіру


Бұл мүмкіндік Google Firebase пайдаланады және Google, Firebase электрондық поштасы мен құпия сөзі, Facebook және Github арқылы кіруге мүмкіндік береді.

Орнату

Firebase жобасы қажет, содан кейін конфигурациялаймыз Disciple.Tools.

Firebase қолданбасының конфигурациясы

Firebase жобасын жасаңыз https://console.firebase.google.com кез келген атаумен. Аналитика қажет емес.

Веб-бағдарлама

Веб қолданбасы үшін бақылау тақтасынан басыңыз. Кез келген лақап атын таңдаңыз. Мынадай көрінетін параметрлерді сақтаңыз. Бізге олар кейінірек керек болады.

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

Аутентификация

Сол жақтағы мәзірден Құрастыру, содан кейін Аутентификация опциясын таңдаңыз.

Аутентификация қойындысында қосқыңыз келетін провайдерлерді қосыңыз (Google, Электрондық пошта және Pass, Facebook, т.б.).

Google мысалы:

Жаңа провайдерді қосу түймесін басыңыз. Содан кейін Google. Провайдерді қосыңыз. «Sciple-tools-auth» сияқты пайдаланушылар көретін атауды таңдаңыз.

Рұқсат етілген домендер

Параметрлер қойындысына өтіңіз. Рұқсат етілген домен астында DT данасы доменін қосыңыз. Мысалдар: «disciple.tools» немесе «*.disciple.tools«

DT орнату

Параметрлер (DT) > SSO жүйесіне кіру. Көп сайтта DT multisite плагинімен Network Admin > тармағына өтіңіз Disciple.Tools > SSO кіру.

Firebase қойындысын ашыңыз.

Жоғарыдағы firebaseConfig пішімін жасаңыз, Firebase API кілтіне apiKey мәнін AIza…, firebase жоба идентификаторына projectId мәнін және Firebase қолданба идентификаторына appId мәнін қосыңыз. Сақтау түймесін басыңыз.

Жалпы қойындысында Теңшелетін кіру бетін қосу параметрін «қосулы» күйіне орнатып, сақтаңыз.

"Идентификатор провайдерлері" қойындысында "Google" провайдерін "қосулы" күйіне орнатып, сақтаңыз.

Жүйеден шығып, көріңіз!

Ақаулық себебін іздеу және түзету

  • «Firebase\JWT\Key» сыныбы табылмады деген қате туралы хабар мобильді қолданба плагинінің ескі нұсқасының қолданылып жатқанын көрсетуі мүмкін.



Бөлімнің мазмұны

Соңғы өзгертілген: 22 қыркүйек, 2023 ж