☰ உள்ளடக்கம்

SSO உள்நுழைவு


இந்த அம்சம் Google Firebase ஐப் பயன்படுத்துகிறது மற்றும் Google, Firebase மின்னஞ்சல் மற்றும் கடவுச்சொல், Facebook மற்றும் Github மூலம் உள்நுழைய அனுமதிக்கிறது.

அமைப்பு

ஒரு ஃபயர்பேஸ் திட்டம் தேவை, பின்னர் நாங்கள் கட்டமைப்போம் Disciple.Tools.

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: "******"
};

அங்கீகார

இடது பக்க மெனுவில் பில்ட் என்பதைத் தேர்ந்தெடுத்து அங்கீகாரத்தைத் தேர்ந்தெடுக்கவும்.

அங்கீகார தாவலில், நீங்கள் இயக்க விரும்பும் வழங்குநர்களைச் சேர்க்கவும் (Google, மின்னஞ்சல் மற்றும் பாஸ், Facebook போன்றவை).

Google உதாரணம்:

புதிய வழங்குநரைச் சேர் என்பதைக் கிளிக் செய்யவும். பிறகு கூகுள். வழங்குநரை இயக்கு. “disciple-tools-auth” போன்ற பயனர்கள் பார்க்கும் பெயரைத் தேர்வுசெய்யவும்.

அனுமதிக்கப்பட்ட டொமைன்கள்

அமைப்புகள் தாவலுக்குச் செல்லவும். அங்கீகரிக்கப்பட்ட டொமைனின் கீழ், உங்கள் DT நிகழ்வின் டொமைனைச் சேர்க்கவும். எடுத்துக்காட்டுகள்: "disciple.tools" அல்லது "*.disciple.tools"

டிடி அமைப்பு

அமைப்புகள் (DT) > SSO உள்நுழைவு. மல்டிசைட்டில், டிடி மல்டிசைட் சொருகி கொண்டு, நெட்வொர்க் அட்மின் > என்பதற்குச் செல்லவும் Disciple.Tools > SSO உள்நுழைவு.

ஃபயர்பேஸ் தாவலைத் திறக்கவும்.

மேலே உள்ள firebaseConfig ஐ உருவாக்கவும், apiKey மதிப்பை AIza... Firebase API விசையில் சேர்க்கவும், ProjectId மதிப்பை Firebase Project ID யிலும் appId - க்கு Firebase ஆப் ஐடியையும் சேர்க்கவும். சேமி என்பதைக் கிளிக் செய்யவும்.

பொது தாவலில், தனிப்பயன் உள்நுழைவு பக்கத்தை இயக்கு என்பதை "ஆன்" என அமைத்து சேமிக்கவும்.

அடையாள வழங்குநர்கள் தாவலில் "Google" வழங்குநரை "ஆன்" என அமைத்து சேமிக்கவும்.

வெளியேறி முயற்சிக்கவும்!

பழுது நீக்கும்

  • "Class "Firebase\JWT\Key" என்ற பிழைச் செய்தி காணப்படவில்லை என்பது மொபைல் ஆப்ஸ் செருகுநிரலின் பழைய பதிப்பு பயன்படுத்தப்படுவதைக் குறிக்கலாம்.



பகுதி உள்ளடக்கம்

கடைசியாக மாற்றப்பட்டது: செப்டம்பர் 22, 2023