Mae'r Nodwedd hon yn defnyddio Google Firebase ac yn caniatáu mewngofnodi gyda Google, E-bost a Chyfrinair Firebase, Facebook, a Github
Setup
Wel angen prosiect Firebase, yna byddwn yn ffurfweddu Disciple.Tools.
Ffurfweddiad Ap Firebase
Creu prosiect firebase ymlaen https://console.firebase.google.com ag unrhyw enw. Nid oes angen dadansoddeg.
Ap gwe
O'r dangosfwrdd cliciwch i ap gwe. Dewiswch unrhyw lysenw. Arbedwch y gosodiadau sy'n edrych fel hyn. Bydd eu hangen arnom yn nes ymlaen.
const firebaseConfig = {
apiKey: "AIza-***",
authDomain: "disciple-tools-auth.firebaseapp.com",
projectId: "disciple-tools-auth",
storageBucket: "disciple-tools-auth.appspot.com",
messagingSenderId: "*********",
appId: "******"
};
Dilysu
O'r Ddewislen Ochr Chwith dewiswch Adeiladu yna dewiswch Dilysu.
Ar y tab Dilysu, ychwanegwch y darparwyr rydych chi am eu galluogi (Google, E-bost a Pass, Facebook, ac ati).
Enghraifft Google:
Cliciwch Ychwanegu darparwr newydd. Yna Google. Galluogi'r Darparwr. Dewiswch enw y bydd defnyddwyr yn ei weld, fel “disciple-tools-auth”.
Parthau a Ganiateir
Ewch i'r tab Gosodiadau. O dan Barth Awdurdodedig, ychwanegwch barth eich enghraifft DT. Enghreifftiau: “disciple.tools” neu “*.disciple.tools"
Gosodiad DT
Pennaeth dros Gosodiadau (DT) > Mewngofnodi SSO. Ar aml-safle, gyda'r ategyn aml-safle DT, ewch i'r Rhwydwaith Gweinyddol > Disciple.Tools > Mewngofnodi SSO.
Agorwch y tab Firebase.
Ffurfiwch y firebaseConfig uchod, ychwanegwch y gwerth apiKey AIza… i Allwedd API Firebase, y gwerth projectId i ID Prosiect Firebase ac appId i ID App Firebase. Cliciwch arbed.
Ar y tab Cyffredinol, gosodwch y Galluogi Tudalen Mewngofnodi Personol i “ymlaen” ac arbed.
Ar y tab Darparwyr Hunaniaeth gosodwch y darparwr “Google” i “ymlaen” a'i gadw.
Allgofnodwch a rhowch gynnig arni!
Datrys Problemau
- Mae'n bosibl y bydd neges gwall “Class “Firebase\JWT\Key” heb ei ganfod yn dangos bod hen fersiwn o'r ategyn ap symudol yn cael ei ddefnyddio.