☰ Sisältö

SSO-kirjautuminen


Tämä ominaisuus käyttää Google Firebasea ja sallii kirjautumisen Googlella, Firebasen sähköpostilla ja salasanalla, Facebookilla ja Githubilla

Perustaa

Tarvitsemme Firebase-projektin, sitten määritämme Disciple.Tools.

Firebase App Config

Luo Firebase-projekti https://console.firebase.google.com millä tahansa nimellä. Analytiikkaa ei tarvita.

Verkkosovellus

Käytä verkkoa napsauttamalla hallintapaneelissa. Valitse mikä tahansa lempinimi. Tallenna tältä näyttävät asetukset. Tarvitsemme niitä myöhemmin.

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

Authentication

Valitse vasemmanpuoleisesta valikosta Build ja valitse Todennus.

Lisää Todennus-välilehdelle palveluntarjoajat, jotka haluat ottaa käyttöön (Google, Sähköposti ja Pass, Facebook jne.).

Google esimerkki:

Napsauta Lisää uusi tarjoaja. Sitten Google. Ota palveluntarjoaja käyttöön. Valitse nimi, jonka käyttäjät näkevät, kuten "disciple-tools-auth".

Sallitut verkkotunnukset

Siirry Asetukset-välilehteen. Lisää Valtuutettu toimialue -kohtaan DT-instanssisi toimialue. Esimerkkejä: "disciple.tools" tai "*.disciple.tools"

DT-asetukset

Siirry kohtaan Asetukset (DT) > SSO-kirjautuminen. Jos käytät useita sivustoja, siirry DT-monisivustolaajennuksella kohtaan Network Admin > Disciple.Tools > SSO-kirjautuminen.

Avaa Firebase-välilehti.

Muodosta edellä oleva firebaseConfig, lisää apiKey-arvo AIza… Firebase-sovellusliittymäavaimeen, projectId-arvo Firebase-projektitunnukseen ja appId Firebase-sovellustunnukseen. Napsauta tallenna.

Aseta Yleiset-välilehdellä Ota mukautettu kirjautumissivu käyttöön -asetukseksi "on" ja tallenna.

Aseta Identity Providers -välilehdellä Google-palveluntarjoajaksi "on" ja tallenna.

Kirjaudu ulos ja kokeile!

Ongelmien karttoittaminen

  • Virheviesti "Luokkaa "Firebase\JWT\Key" ei löydy, saattaa olla merkki siitä, että käytössä on mobiilisovelluslaajennuksen vanha versio.



Osion sisältö

Viimeksi muokattu: 22. syyskuuta 2023