☰ Мазмуну

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: "******"
};

тастыктоо

Сол тараптагы менюдан Build тандаңыз, андан кийин Аутентификацияны тандаңыз.

Аутентификация өтмөгүндө сиз иштеткиңиз келген провайдерлерди кошуңуз (Google, Email жана 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 Долбоорунун ID'сине projectId маанисин жана Firebase Колдонмо ID'сине appId кошуңуз. Сактоо баскычын басыңыз.

Жалпы өтмөктө, Ыңгайлаштырылган кирүү барагын иштетүүнү "күйгүзүү" абалына коюп, сактаңыз.

Identity Providers өтмөгүндө "Google" провайдерин "күйгүзүү" абалына коюп, сактаңыз.

Чыгыңыз жана сынап көрүңүз!

Кыйынчылыктарды чечүү

  • "Firebase\JWT\Key" классы табылган жок ката билдирүүсү мобилдик колдонмо плагининин эски версиясы колдонулуп жатканын билдириши мүмкүн.



Бөлүмдүн мазмуну

Акыркы жолу өзгөртүлгөн: 22-сентябрь, 2023-жыл