☰ Cov ntsiab lus

SSO Login


Cov Nta no siv Google Firebase thiab tso cai rau tus ID nkag mus nrog Google, Firebase Email thiab Password, Facebook, thiab Github

teeb

Zoo xav tau qhov phiaj xwm Firebase, ces peb yuav teeb tsa Disciple.Tools.

Firebase App Config

Tsim ib qhov project firebase rau https://console.firebase.google.com nrog ib lub npe. Analytics tsis xav tau.

web apps

Los ntawm dashboard nyem rau app lub vev xaib. Xaiv ib lub npe menyuam yaus. Txuag cov chaw uas zoo li no. Peb yuav xav tau lawv tom qab.

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

authentication

Los ntawm Left Side Menu xaiv Tsim thiab xaiv Authentication.

Ntawm qhov kev lees paub tab, ntxiv cov chaw muab kev pabcuam uas koj xav qhib (Google, Email thiab Pass, Facebook, thiab lwm yam).

Google piv txwv:

Nyem Ntxiv tus muab kev pabcuam tshiab. Tom qab ntawd Google. Qhib Tus Muab Kev Pab. Xaiv ib lub npe uas cov neeg siv yuav pom, xws li "cov thwjtim-tools-auth".

Tso cai Domains

Mus rau qhov chaw tab. Nyob rau hauv Tso Cai Domain, ntxiv qhov sau ntawm koj qhov piv txwv DT. Piv txwv li: “disciple.tools"los yog "*.disciple.tools"

DT kev teeb tsa

Lub taub hau dhau Chaw (DT) > SSO ID nkag mus. Ntawm ib qho chaw, nrog DT multisite plugin, mus rau Network Admin> Disciple.Tools > SSO Login.

Qhib Firebase tab.

Tsim cov firebaseConfig saum toj no, ntxiv apiKey tus nqi AIza… rau Firebase API Key, tus nqi projectId rau Firebase Project ID thiab appId rau Firebase App ID. Nyem txuag.

Nyob rau ntawm General tab, teeb tsa Pab Pawg Kev Cai Login nplooj ntawv rau "rau" thiab txuag.

Ntawm Cov Chaw Pabcuam Tiv Thaiv Tus Kheej tau teeb tsa "Google" tus kws kho mob rau "rau" thiab txuag.

Log tawm thiab muab nws sim!

Troubleshooting

  • Cov lus yuam kev "Class "Firebase\JWT\Key" tsis pom yuav qhia tau tias ib qho qub version ntawm mobile app plugin tau siv.



Ntu Cov Ntsiab Lus

Hloov kho zaum kawg: Cuaj hlis 22, 2023