☰ Innihald

SSO innskráning


Þessi eiginleiki notar Google Firebase og leyfir innskráningu með Google, Firebase tölvupósti og lykilorði, Facebook og Github

Skipulag

Þarf Firebase verkefni, þá stillum við Disciple.Tools.

Firebase App Config

Búðu til Firebase verkefni á https://console.firebase.google.com með hvaða nafni sem er. Greining er ekki þörf.

Vefforrit

Smelltu á mælaborðið til að app vefur. Veldu hvaða gælunafn sem er. Vistaðu stillingarnar sem líta svona út. Við þurfum á þeim að halda seinna.

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

Auðkenning

Í vinstri hliðarvalmyndinni velurðu Byggja og veldu síðan Authentication.

Á Authentication flipanum skaltu bæta við veitunum sem þú vilt virkja (Google, Email and Pass, Facebook, osfrv.).

Google dæmi:

Smelltu á Bæta við nýjum þjónustuaðila. Síðan Google. Virkjaðu veituna. Veldu nafn sem notendur munu sjá, eins og „lærisveinar-tól-auth“.

Leyfð lén

Farðu í Stillingar flipann. Undir Authorized Domain skaltu bæta við léni DT tilviksins þíns. Dæmi: "disciple.tools" eða "*.disciple.tools"

DT uppsetning

Farðu yfir Stillingar (DT) > SSO innskráning. Á multisite, með DT multisite viðbótinni, farðu í Network Admin > Disciple.Tools > SSO Innskráning.

Opnaðu Firebase flipann.

Myndaðu firebaseConfig hér að ofan, bættu apiKey gildinu AIza… við Firebase API lykilinn, projectId gildið við Firebase Project ID og appId við Firebase App ID. Smelltu á vista.

Á Almennt flipanum skaltu stilla Virkja sérsniðna innskráningarsíðu á „kveikt“ og vista.

Á Identity Providers flipanum stilltu „Google“ þjónustuveituna á „on“ og vistaðu.

Skráðu þig út og prófaðu!

Bilanagreining

  • Villuskilaboðin „Class „Firebase\JWT\Key“ fannst ekki geta bent til þess að verið sé að nota gamla útgáfu af farsímaforritinu.



Innihald kafla

Síðast breytt: 22. september 2023