☰ İçindəkilər

SSO Girişi


Bu funksiya Google Firebase-dən istifadə edir və Google, Firebase E-poçtu və Parol, Facebook və Github ilə daxil olmağa imkan verir

Setup

Firebase layihəsi lazımdır, sonra konfiqurasiya edəcəyik Disciple.Tools.

Firebase Tətbiq Konfiqurasiyası

Yanğın bazası layihəsi yaradın https://console.firebase.google.com hər hansı bir adla. Analitika lazım deyil.

Veb tətbiqi

Veb tətbiq etmək üçün tablosundan klikləyin. İstənilən ləqəbi seçin. Bu kimi görünən parametrləri yadda saxlayın. Onlara sonra ehtiyacımız olacaq.

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

İdentifikasiyası

Sol tərəfdəki menyudan Quraşdırma seçin, sonra Doğrulama seçin.

Doğrulama sekmesinde, aktivləşdirmək istədiyiniz provayderləri əlavə edin (Google, E-poçt və Pass, Facebook və s.).

Google nümunəsi:

Yeni provayder əlavə et klikləyin. Sonra Google. Provayderi aktivləşdirin. İstifadəçilərin görəcəyi ad seçin, məsələn, “şagird alətləri-auth”.

İcazə verilən domenlər

Parametrlər sekmesine keçin. Səlahiyyətli Domen altında DT nümunənizin domenini əlavə edin. Nümunələr: "disciple.tools” və ya “*.disciple.tools"

DT quraşdırma

Parametrlərə keçin (DT) > SSO Girişi. DT multisite plagini ilə çoxsaytda Şəbəkə İdarəçiliyinə > gedin Disciple.Tools > SSO Girişi.

Firebase sekmesini açın.

Yuxarıda firebaseConfig yaradın, apiKey dəyərini AIza… Firebase API Açarına, layihə ID dəyərini Firebase Layihə ID-sinə və tətbiq ID-sini Firebase Tətbiq ID-sinə əlavə edin. Saxla klikləyin.

Ümumi sekmesinde, Xüsusi Giriş Səhifəsini Aktivləşdirin "on" vəziyyətinə qoyun və yadda saxlayın.

Şəxsiyyət Provayderləri sekmesinde "Google" provayderini "on" vəziyyətinə qoyun və yadda saxlayın.

Çıxın və cəhd edin!

Giderme

  • “Firebase\JWT\Key” sinfi tapılmadı xəta mesajı mobil proqram plagininin köhnə versiyasından istifadə edildiyini göstərə bilər.



Bölmə məzmunu

Son dəyişiklik: 22 sentyabr 2023-cü il