☰ අන්තර්ගතය

SSO පිවිසුම


මෙම විශේෂාංගය Google Firebase භාවිතා කරන අතර Google, Firebase විද්‍යුත් තැපෑල සහ මුරපදය, Facebook සහ Github සමඟින් පුරනය වීමට ඉඩ සලසයි

සැකසුම

Firebase ව්‍යාපෘතියක් අවශ්‍යයි, එවිට අපි වින්‍යාස කරන්නෙමු Disciple.Tools.

Firebase යෙදුම් වින්‍යාසය

Firebase ව්‍යාපෘතියක් සාදන්න https://console.firebase.google.com ඕනෑම නමක් සමඟ. විශ්ලේෂණ අවශ්ය නොවේ.

වෙබ් යෙදුම

උපකරණ පුවරුවේ සිට වෙබ් යෙදුමට ක්ලික් කරන්න. ඕනෑම අන්වර්ථ නාමයක් තෝරන්න. මේ වගේ සෙටින්ග්ස් සේව් කරන්න. අපට ඒවා පසුව අවශ්‍ය වේ.

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

තහවුරු කරගැනීමේ

වම් පස මෙනුවෙන් Build තෝරන්න, පසුව Authentication තෝරන්න.

සත්‍යාපන පටිත්තෙහි, ඔබට සබල කිරීමට අවශ්‍ය සපයන්නන් එක් කරන්න (Google, Email and Pass, Facebook, etc).

ගූගල් උදාහරණය:

Add new provider ක්ලික් කරන්න. එතකොට Google. සපයන්නා සබල කරන්න. "disciple-tools-auth" වැනි පරිශීලකයින් දකින නමක් තෝරන්න.

අවසර ලත් වසම්

සැකසීම් පටිත්ත වෙත යන්න. බලයලත් වසම යටතේ, ඔබේ DT උදාහරණයේ වසම එක් කරන්න. උදාහරණ: "disciple.tools" හෝ "*.disciple.tools"

DT සැකසුම

සැකසීම් (DT) > SSO ලොගින් යන්න. බහු අඩවියක, DT බහු අඩවි ප්ලගිනය සමඟ, ජාල පරිපාලක වෙත යන්න Disciple.Tools > SSO පිවිසුම.

Firebase ටැබය විවෘත කරන්න.

ඉහත firebaseConfig සාදන්න, Firebase API යතුරට apiKey අගය AIza..., ProjectId අගය Firebase Project ID වෙත සහ appId Firebase App ID වෙත එක් කරන්න. සුරකින්න ක්ලික් කරන්න.

සාමාන්‍ය පටිත්තෙහි, සක්‍රීය අභිරුචි පිවිසුම් පිටුව “on” ලෙස සකසා සුරකින්න.

Identity Providers ටැබය මත "Google" සපයන්නා "on" ලෙස සකසා සුරකින්න.

ලොග් අවුට් වී එය උත්සාහ කරන්න!

දෝෂගවේෂණය

  • “Class “Firebase\JWT\Key” දෝෂ පණිවිඩය හමු නොවීම නිසා ජංගම යෙදුම් ප්ලගිනයේ පැරණි අනුවාදයක් භාවිත වන බව පෙන්නුම් කරයි.



කොටසේ අන්තර්ගතය

අවසන් වරට වෙනස් කළේ: 22 සැප්තැම්බර් 2023