☰ ਸਮੱਗਰੀ

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 ਲੌਗਇਨ।

ਫਾਇਰਬੇਸ ਟੈਬ ਖੋਲ੍ਹੋ।

ਉੱਪਰ ਫਾਇਰਬੇਸ ਕੌਂਫਿਗ ਬਣਾਓ, ਫਾਇਰਬੇਸ API ਕੁੰਜੀ ਵਿੱਚ apiKey ਮੁੱਲ AIza…, Firebase ਪ੍ਰੋਜੈਕਟ ID ਵਿੱਚ ProjectId ਮੁੱਲ ਅਤੇ Firebase ਐਪ ID ਵਿੱਚ appId ਸ਼ਾਮਲ ਕਰੋ। ਸੇਵ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

ਜਨਰਲ ਟੈਬ 'ਤੇ, ਕਸਟਮ ਲੌਗਇਨ ਪੰਨੇ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ ਨੂੰ "ਚਾਲੂ" ਅਤੇ ਸੇਵ 'ਤੇ ਸੈੱਟ ਕਰੋ।

ਆਈਡੈਂਟਿਟੀ ਪ੍ਰੋਵਾਈਡਰ ਟੈਬ 'ਤੇ "ਗੂਗਲ" ਪ੍ਰਦਾਤਾ ਨੂੰ "ਚਾਲੂ" ਅਤੇ ਸੇਵ 'ਤੇ ਸੈੱਟ ਕਰੋ।

ਲੌਗ ਆਊਟ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਅਜ਼ਮਾਓ!

ਸਮੱਸਿਆ ਨਿਵਾਰਣ

  • ਗਲਤੀ ਸੁਨੇਹਾ “ਕਲਾਸ “Firebase\JWT\Key” ਨਹੀਂ ਮਿਲਿਆ ਇਹ ਸੰਕੇਤ ਦੇ ਸਕਦਾ ਹੈ ਕਿ ਮੋਬਾਈਲ ਐਪ ਪਲੱਗਇਨ ਦਾ ਪੁਰਾਣਾ ਸੰਸਕਰਣ ਵਰਤਿਆ ਜਾ ਰਿਹਾ ਹੈ।



ਭਾਗ ਸਮੱਗਰੀ

ਪਿਛਲੀ ਵਾਰ ਸੋਧਿਆ ਗਿਆ: ਸਤੰਬਰ 22, 2023