☰ مواد

SSO لاگ ان


هي فيچر گوگل فائر بيس استعمال ڪري ٿو ۽ گوگل، فائر بيس اي ميل ۽ پاسورڊ، فيس بڪ ۽ گٿب سان لاگ ان ٿيڻ جي اجازت ڏئي ٿو

سيٽ اپ ڪريو

ڀلي هڪ فائر بيس پروجيڪٽ جي ضرورت آهي، پوء اسان ترتيب ڏينداسين Disciple.Tools.

فائر بيس ايپ ترتيب

تي هڪ فائر بيس پروجيڪٽ ٺاهيو 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: "******"
};

اصليت جو جائزو

کاٻي پاسي واري مينيو مان ٺاھڻ کي چونڊيو پوءِ تصديق ڪريو.

تصديق واري ٽيب تي، مهيا ڪندڙن کي شامل ڪريو جيڪي توھان چالو ڪرڻ چاھيو ٿا (گوگل، اي ميل ۽ پاس، فيسڪشن، وغيره).

گوگل مثال:

ڪلڪ ڪريو نئون فراهم ڪندڙ شامل ڪريو. پوءِ گوگل. مهيا ڪندڙ کي فعال ڪريو. ھڪڙو نالو چونڊيو جيڪو صارف ڏسندا، جھڙوڪ "شاگرد-اوزار-تصوير".

اجازت ڏنل ڊومينز

سيٽنگون ٽئب ڏانھن وڃو. بااختيار ڊومين جي تحت، پنهنجي ڊي ٽي مثال جو ڊومين شامل ڪريو. مثال: "disciple.tools"يا"*.disciple.tools"

ڊي ٽي سيٽ اپ

مٿي سيٽنگون (DT) > SSO لاگ ان. ملٽي سائٽ تي، ڊي ٽي ملٽي سائٽ پلگ ان سان، وڃو نيٽ ورڪ ايڊمن> Disciple.Tools > SSO لاگ ان.

فائر بيس ٽيب کوليو.

مٿي ڏنل firebaseConfig ٺاهيو، شامل ڪريو apiKey قدر AIza… Firebase API Key ۾، ProjectId قدر Firebase پروجيڪٽ ID ڏانهن ۽ appId کي Firebase ايپ ID ڏانهن. محفوظ ڪريو تي ڪلڪ ڪريو.

جنرل ٽيب تي، سيٽ ڪريو ڪسٽم لاگ ان صفحو کي فعال ڪريو "آن" ۽ محفوظ ڪريو.

سڃاڻپ فراهم ڪندڙ ٽيب تي "گوگل" فراهم ڪندڙ کي "آن" ۽ محفوظ ڪريو.

لاگ آئوٽ ڪريو ۽ ڪوشش ڪريو!

مسئلا حل ڪرڻ

  • غلطي جو پيغام “ڪلاس “Firebase\JWT\Key” نه مليو اهو ظاهر ڪري سگھي ٿو ته موبائل ايپ پلگ ان جو پراڻو ورزن استعمال ٿي رهيو آهي.



سيڪشن مواد

آخري ڀيرو تبديل ٿيل: سيپٽمبر 22، 2023