☰ ഉള്ളടക്കം

SSO ലോഗിൻ


ഈ ഫീച്ചർ Google Firebase ഉപയോഗിക്കുന്നു കൂടാതെ Google, Firebase ഇമെയിൽ, പാസ്‌വേഡ്, Facebook, Github എന്നിവ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യാൻ അനുവദിക്കുന്നു

സജ്ജീകരണം

നന്നായി ഒരു ഫയർബേസ് പ്രോജക്റ്റ് ആവശ്യമാണ്, തുടർന്ന് ഞങ്ങൾ കോൺഫിഗർ ചെയ്യും Disciple.Tools.

ഫയർബേസ് ആപ്പ് കോൺഫിഗറേഷൻ

ഒരു ഫയർബേസ് പ്രോജക്റ്റ് സൃഷ്ടിക്കുക https://console.firebase.google.com ഏതെങ്കിലും പേരിനൊപ്പം. Analytics ആവശ്യമില്ല.

വെബ് അപ്ലിക്കേഷൻ

ഡാഷ്‌ബോർഡിൽ നിന്ന് വെബ് ആപ്പ് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക. ഏതെങ്കിലും വിളിപ്പേര് തിരഞ്ഞെടുക്കുക. ഇതുപോലെയുള്ള ക്രമീകരണങ്ങൾ സംരക്ഷിക്കുക. നമുക്ക് അവ പിന്നീട് ആവശ്യമായി വരും.

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

ആധികാരികത

ഇടത് വശത്തെ മെനുവിൽ നിന്ന് ബിൽഡ് തിരഞ്ഞെടുക്കുക തുടർന്ന് പ്രാമാണീകരണം തിരഞ്ഞെടുക്കുക.

പ്രാമാണീകരണ ടാബിൽ, നിങ്ങൾ പ്രവർത്തനക്ഷമമാക്കാൻ ആഗ്രഹിക്കുന്ന ദാതാക്കളെ ചേർക്കുക (Google, ഇമെയിൽ, പാസ്, Facebook മുതലായവ).

Google ഉദാഹരണം:

പുതിയ ദാതാവിനെ ചേർക്കുക ക്ലിക്കുചെയ്യുക. പിന്നെ ഗൂഗിൾ. ദാതാവിനെ പ്രവർത്തനക്ഷമമാക്കുക. "disciple-tools-auth" പോലെ ഉപയോക്താക്കൾ കാണുന്ന ഒരു പേര് തിരഞ്ഞെടുക്കുക.

അനുവദിച്ച ഡൊമെയ്‌നുകൾ

ക്രമീകരണ ടാബിലേക്ക് പോകുക. അംഗീകൃത ഡൊമെയ്‌നിന് കീഴിൽ, നിങ്ങളുടെ DT ഉദാഹരണത്തിന്റെ ഡൊമെയ്‌ൻ ചേർക്കുക. ഉദാഹരണങ്ങൾ: "disciple.tools" അഥവാ "*.disciple.tools"

ഡിടി സജ്ജീകരണം

ക്രമീകരണങ്ങൾ (DT) > SSO ലോഗിൻ ചെയ്യുക. ഒരു മൾട്ടിസൈറ്റിൽ, DT മൾട്ടിസൈറ്റ് പ്ലഗിൻ ഉപയോഗിച്ച്, നെറ്റ്‌വർക്ക് അഡ്മിൻ > എന്നതിലേക്ക് പോകുക Disciple.Tools > SSO ലോഗിൻ.

ഫയർബേസ് ടാബ് തുറക്കുക.

മുകളിൽ firebaseConfig രൂപപ്പെടുത്തുക, ഫയർബേസ് API കീയിലേക്ക് apiKey മൂല്യം AIza..., ProjectId മൂല്യം Firebase Project ID-ലേയ്ക്കും appId-ലേക്ക് Firebase App ID-യും ചേർക്കുക. സേവ് ക്ലിക്ക് ചെയ്യുക.

പൊതുവായ ടാബിൽ, ഇഷ്‌ടാനുസൃത ലോഗിൻ പേജ് പ്രവർത്തനക്ഷമമാക്കുക "ഓൺ" ആക്കി സേവ് ചെയ്യുക.

ഐഡന്റിറ്റി പ്രൊവൈഡർ ടാബിൽ "Google" ദാതാവിനെ "ഓൺ" ആക്കി സേവ് ചെയ്യുക.

ലോഗ് ഔട്ട് ചെയ്‌ത് പരീക്ഷിച്ചുനോക്കൂ!

ട്രബിൾഷൂട്ടിംഗ്

  • "ക്ലാസ് "ഫയർബേസ്\JWT\ കീ" എന്ന പിശക് സന്ദേശം കണ്ടെത്തിയില്ല എന്നത് മൊബൈൽ ആപ്പ് പ്ലഗിന്റെ പഴയ പതിപ്പാണ് ഉപയോഗിക്കുന്നതെന്ന് സൂചിപ്പിക്കാം.



വിഭാഗം ഉള്ളടക്കം

അവസാനം പരിഷ്കരിച്ചത്: സെപ്റ്റംബർ 22, 2023