☰ Naverok

Têketina SSO


Ev Taybetmendî Google Firebase bikar tîne û destûrê dide têketinê bi Google, Firebase Email û Şîfre, Facebook, û Github.

Damezirandin

Welê pêdivî bi projeyek Firebase heye, wê hingê em ê mîheng bikin Disciple.Tools.

Firebase App Config

Li ser projeyek firebase çêbikin https://console.firebase.google.com bi her navî. Analytics ne hewce ye.

Bernameya tevneyê

Ji dashboardê bikirtînin da ku tevnek sepanê bikin. Her paşnavek hilbijêrin. Mîhengên ku bi vî rengî xuya dikin hilînin. Em ê paşê hewceyê wan bibin.

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

Piştrastkirina

Ji Pêşeka Aliyê Çepê Avakirin hilbijêrin û dûv re Verastkirin hilbijêrin.

Li ser tabloya Nasnameyê, pêşkêşkerên ku hûn dixwazin çalak bikin (Google, Email û Pass, Facebook, hwd.) lê zêde bikin.

Mînak Google:

Bikirtînin Pêşkêşkarê nû lê zêde bike. Piştre Google. Pêşkêşker çalak bike. Navekî ku bikarhêner dê bibînin, wekî "şagirt-amûrên-auth" hilbijêrin.

Domên Destûrdar

Herin tabloya Mîhengan. Di binê Domaina Destûrdar de, domaina mînaka DT-ya xwe zêde bikin. Nimûne: "disciple.tools” an ”*.disciple.tools"

Sazkirina DT

Serê Mîhengan (DT) > Têketina SSO. Li ser pirmalperek, bi pêveka pirzimanî ya DT re, biçin Rêvebirê Torê > Disciple.Tools > Têketina SSO.

Tabloya Firebase vekin.

FirebaseConfig-a li jor ava bikin, nirxa apiKey AIza… li Mifteya API-ê ya Firebase, nirxa projectId-ê li ID Projeya Firebase û appId-ê li Nasnameya App Firebase zêde bikin. Sazkirinê bikirtînin.

Li ser tabloya Giştî, Rûpela Têketinê ya Xweser Çalak bikin "ser" û hilînin.

Li ser tabloya Pêşkêşkerên Nasnameyê, pêşkêşvanê "Google" li ser "on" saz bikin û hilînin.

Têkeve û wê biceribîne!

Troubleshooting

  • Peyama çewtiyê "Class "Firebase\JWT\Key" nayê dîtin dibe ku nîşan bide ku guhertoyek kevn a pêveka sepana mobîl tê bikar anîn.



Naveroka beşê

Guhertina Dawî: 22 Îlon, 2023