Haec Feature utitur Google Firebase et login with Google, Firebase Email et Password, Facebook et Github permittit
Setup
Bene opus est consilium Firebase, tunc configurabimus Disciple.Tools.
Firebase App Mando
Creare firebase project in https://console.firebase.google.com cum aliquo nomine. Analytics non opus est.
web app
Ex ashboardday preme ad telam app. Cognomen aliquem elige. Serva occasus qui hoc simile. His postea nobis opus est.
const firebaseConfig = {
apiKey: "AIza-***",
authDomain: "disciple-tools-auth.firebaseapp.com",
projectId: "disciple-tools-auth",
storageBucket: "disciple-tools-auth.appspot.com",
messagingSenderId: "*********",
appId: "******"
};
authenticitate
Ex Parte sinistra Menu selecta aedifica deinde authenticitate selecta.
De authenticitate tab, provisores adde quod vis ut facias (Google, Electronicus et Pass, Facebook, etc).
Exemplum Google:
Click addere novum provisor. Deinde Google. Admitte Providentem. Elige nomen quod utentes videbunt, ut "discipuli instrumenta-auth".
Licitus Dominia
Vade ad Occasus tab. Sub Domain Authorised, adde instantiam DT dominii tui. Exempla: "disciple.tools" aut "*.disciple.tools"
DT setup
Caput super Occasus (DT) > SSO Login. De multisite, cum plugin DT multisite, ad Reticulum Admin > Disciple.Tools > SSO Login.
Aperi Firebase tab.
Facere basim Config supra, apiKey valorem AIza… ad Clavem Firebase API, valorem projectIdatum ad Project ID Firebase, et App ID Firebase applica. Preme salvum fac.
In tab Generali, Custom Login Paginam activare ad "in" et salvare.
Provisores tab Identity pone "Google" provisor ad "on" et serva.
Stipes foras et experimentum!
fermentum
- Error nuntius "Class" Firebase\JWT\Key" non invenitur, indicari potest vetus versio e mobilis app plugin adhibita.