☰ ವಿಷಯಗಳು

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, ಇತ್ಯಾದಿ).

ಗೂಗಲ್ ಉದಾಹರಣೆ:

ಹೊಸ ಪೂರೈಕೆದಾರರನ್ನು ಸೇರಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ನಂತರ ಗೂಗಲ್. ಒದಗಿಸುವವರನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ. "ಶಿಷ್ಯ-ಉಪಕರಣಗಳು-ದೃಢೀಕರಣ" ನಂತಹ ಬಳಕೆದಾರರು ನೋಡುವ ಹೆಸರನ್ನು ಆರಿಸಿ.

ಅನುಮತಿಸಲಾದ ಡೊಮೇನ್‌ಗಳು

ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಟ್ಯಾಬ್‌ಗೆ ಹೋಗಿ. ಅಧಿಕೃತ ಡೊಮೇನ್ ಅಡಿಯಲ್ಲಿ, ನಿಮ್ಮ DT ನಿದರ್ಶನದ ಡೊಮೇನ್ ಅನ್ನು ಸೇರಿಸಿ. ಉದಾಹರಣೆಗಳು: "disciple.tools"ಅಥವಾ"*.disciple.tools"

ಡಿಟಿ ಸೆಟಪ್

ಹೆಡ್ ಓವರ್ ಸೆಟ್ಟಿಂಗ್ಸ್ (DT) > SSO ಲಾಗಿನ್. ಮಲ್ಟಿಸೈಟ್‌ನಲ್ಲಿ, DT ಮಲ್ಟಿಸೈಟ್ ಪ್ಲಗಿನ್‌ನೊಂದಿಗೆ, ನೆಟ್‌ವರ್ಕ್ ನಿರ್ವಾಹಕ > ಗೆ ಹೋಗಿ Disciple.Tools > SSO ಲಾಗಿನ್.

ಫೈರ್‌ಬೇಸ್ ಟ್ಯಾಬ್ ತೆರೆಯಿರಿ.

ಮೇಲಿನ firebaseConfig ಅನ್ನು ರೂಪಿಸಿ, Firebase API ಕೀಗೆ apiKey ಮೌಲ್ಯ AIza... ಅನ್ನು ಸೇರಿಸಿ, ProjectId ಮೌಲ್ಯವನ್ನು Firebase Project ID ಗೆ ಮತ್ತು appId ಅನ್ನು Firebase App ID ಗೆ ಸೇರಿಸಿ. ಉಳಿಸು ಕ್ಲಿಕ್ ಮಾಡಿ.

ಜನರಲ್ ಟ್ಯಾಬ್‌ನಲ್ಲಿ, ಕಸ್ಟಮ್ ಲಾಗಿನ್ ಪುಟವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ "ಆನ್" ಗೆ ಹೊಂದಿಸಿ ಮತ್ತು ಉಳಿಸಿ.

ಐಡೆಂಟಿಟಿ ಪ್ರೊವೈಡರ್ಸ್ ಟ್ಯಾಬ್‌ನಲ್ಲಿ "ಗೂಗಲ್" ಪ್ರೊವೈಡರ್ ಅನ್ನು "ಆನ್" ಗೆ ಹೊಂದಿಸಿ ಮತ್ತು ಉಳಿಸಿ.

ಲಾಗ್ ಔಟ್ ಮಾಡಿ ಮತ್ತು ಒಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ!

ನಿವಾರಣೆ

  • ದೋಷ ಸಂದೇಶ “ವರ್ಗ “ಫೈರ್‌ಬೇಸ್\JWT\Key” ಕಂಡುಬಂದಿಲ್ಲ ಎಂಬುದು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಪ್ಲಗಿನ್‌ನ ಹಳೆಯ ಆವೃತ್ತಿಯನ್ನು ಬಳಸಲಾಗುತ್ತಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.



ವಿಭಾಗದ ವಿಷಯಗಳು

ಕೊನೆಯದಾಗಿ ಮಾರ್ಪಡಿಸಲಾಗಿದೆ: ಸೆಪ್ಟೆಂಬರ್ 22, 2023