Scribble Maps ਮਦਦ ਕੇਂਦਰ
ਭਾਸ਼ਾ ਬਦਲੋ

SCIM ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ

SCIM ਵਰਤੋਂਕਾਰ ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨਾ

ScribbleMaps ਵਰਤੋਂਕਾਰਾਂ ਦੀ ਸਵੈਚਾਲਿਤ ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਅਤੇ ਡੀਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਲਈ SCIM 2.0 (System for Cross-domain Identity Management) ਨੂੰ ਸਪੋਰਟ ਕਰਦਾ ਹੈ। ਇਸ ਨਾਲ ਤੁਸੀਂ ਆਪਣੇ Identity Provider (IdP) ਤੋਂ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ScribbleMaps ਵਿੱਚ ਸਿੰਕ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਸ ਨਾਲ ਟੀਮ ਦੀ ਮੈਂਬਰਸ਼ਿਪ ਤੁਹਾਡੇ ਸੰਗਠਨ ਦੀ ਡਾਇਰੈਕਟਰੀ ਨਾਲ ਸਿੰਕ ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ।

SCIM ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ team.scribblemaps.com ਉੱਤੇ ਉਪਲਬਧ ਹੈ ਅਤੇ ਬਿਲਕੁਲ ਮੁਫ਼ਤ ਹੈ।


ਵਿਸ਼ਾ-ਸੂਚੀ

  1. SCIM ਕੀ ਹੈ?
  2. ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ
  3. ਕਦਮ 1: ScribbleMaps ਵਿੱਚ SCIM ਚਾਲੂ ਕਰੋ
  4. ਕਦਮ 2: Bearer Token ਤਿਆਰ ਕਰੋ (Generate)
  5. ਕਦਮ 3: ਆਪਣੇ Identity Provider ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ
  6. ਕਦਮ 4: ਡਿਫੌਲਟ ਉਤਪਾਦ ਅਸਾਈਨਮੈਂਟ ਸੈੱਟ ਕਰੋ
  7. ਕਦਮ 5: ਟੈਸਟ ਕਰੋ ਅਤੇ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਅਸਾਈਨ ਕਰੋ
  8. ਪ੍ਰੋਵਾਈਡਰ-ਵਿਸ਼ੇਸ਼ ਗਾਈਡਾਂ
  9. ਸਪੋਰਟ ਕੀਤੀਆਂ SCIM ਕਾਰਵਾਈਆਂ
  10. ਵਰਤੋਂਕਾਰ ਲਾਈਫਸਾਈਕਲ ਪ੍ਰਬੰਧਨ
  11. ਸਮੱਸਿਆ ਨਿਵਾਰਣ

SCIM ਕੀ ਹੈ?

SCIM (System for Cross-domain Identity Management) ਇੱਕ ਓਪਨ ਸਟੈਂਡਰਡ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਆਪਣੇ ਆਪ ਇਹ ਕਰਨ ਦੀ ਸਹੂਲਤ ਦਿੰਦਾ ਹੈ:

  • ਵਰਤੋਂਕਾਰਾਂ ਦੀ ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ - ਜਦੋਂ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਤੁਹਾਡੇ IdP ਵਿੱਚ ਅਸਾਈਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ScribbleMaps ਖਾਤੇ ਆਪਣੇ ਆਪ ਬਣ ਜਾਂਦੇ ਹਨ
  • ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ - ਵਰਤੋਂਕਾਰ ਦੀ ਜਾਣਕਾਰੀ (ਨਾਮ, ਈਮੇਲ) ਨੂੰ ਸਿੰਕ ਵਿੱਚ ਰੱਖੋ
  • ਵਰਤੋਂਕਾਰਾਂ ਦੀ ਡੀਪ੍ਰੋਵਿਜ਼ਨਿੰਗ - ਜਦੋਂ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਤੁਹਾਡੇ IdP ਤੋਂ ਹਟਾਇਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਖਾਤੇ ਆਪਣੇ ਆਪ ਅਕਿਰਿਆਸ਼ੀਲ ਹੋ ਜਾਂਦੇ ਹਨ
  • ਭੂਮਿਕਾਵਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ - ਗਰੁੱਪ ਮੈਂਬਰਸ਼ਿਪ ਰਾਹੀਂ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਐਡਮਿਨ ਜਾਂ ਮੈਂਬਰ ਭੂਮਿਕਾਵਾਂ ਵਿੱਚ ਅਸਾਈਨ ਕਰੋ

SCIM, SSO (SAML/OIDC) ਦੇ ਨਾਲ ਮਿਲ ਕੇ ਕੰਮ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਪੂਰਾ ਪਛਾਣ ਲਾਈਫਸਾਈਕਲ ਪ੍ਰਬੰਧਨ ਮਿਲ ਸਕੇ।


ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ

  • SCIM ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਤੁਹਾਡਾ Team Owner ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ
  • ਤੁਹਾਨੂੰ ਆਪਣੇ Identity Provider ਦੇ ਐਡਮਿਨ ਕੰਸੋਲ ਤੱਕ ਪਹੁੰਚ ਚਾਹੀਦੀ ਹੈ
  • ਤੁਹਾਡਾ IdP SCIM 2.0 ਨੂੰ ਸਪੋਰਟ ਕਰਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ (Okta, Microsoft Entra ID, OneLogin, JumpCloud, ਆਦਿ)
  • ਸਭ ਤੋਂ ਵਧੀਆ ਵਰਤੋਂਕਾਰ ਅਨੁਭਵ ਲਈ ਅਸੀਂ SCIM ਤੋਂ ਪਹਿਲਾਂ SSO ਕੌਂਫਿਗਰ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦੇ ਹਾਂ

ਕਦਮ 1: ScribbleMaps ਵਿੱਚ SCIM ਚਾਲੂ ਕਰੋ

  1. team.scribblemaps.com ਵਿੱਚ ਲੌਗ ਇਨ ਕਰੋ
  2. SCIM ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ (ਖੱਬੇ ਪਾਸੇ ਦੀ ਸਾਈਡ ਬਾਰ) ਉੱਤੇ ਜਾਓ
  3. SCIM ਚਾਲੂ ਕਰੋ ਨੂੰ ON ਉੱਤੇ ਟੌਗਲ ਕਰੋ

ਨੋਟ: SCIM ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਚਾਲੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਇੱਕ bearer token ਤਿਆਰ ਕਰਨਾ (Generate) ਪਵੇਗਾ।


ਕਦਮ 2: Bearer Token ਤਿਆਰ ਕਰੋ (Generate)

Bearer token ਤੁਹਾਡੇ Identity Provider ਨੂੰ ScribbleMaps ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਕਰਦਾ ਹੈ।

  1. SCIM ਸੈਟਿੰਗਾਂ ਪੰਨੇ ਉੱਤੇ, ਤਿਆਰ ਕਰੋ (Generate) Token ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ
  2. Token ਨੂੰ ਤੁਰੰਤ ਕਾਪੀ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਸਟੋਰ ਕਰੋ

ਮਹੱਤਵਪੂਰਨ ਸੁਰੱਖਿਆ ਨੋਟਸ:

  • Token ਸਿਰਫ਼ ਇੱਕ ਵਾਰ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ - ਜੇ ਤੁਸੀਂ ਇਸਨੂੰ ਗੁਆ ਦਿੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਨਵਾਂ ਤਿਆਰ ਕਰਨਾ ਪਵੇਗਾ
  • ਇਸ token ਨੂੰ ਪਾਸਵਰਡ ਵਾਂਗ ਸਮਝੋ - token ਵਾਲਾ ਕੋਈ ਵੀ ਵਿਅਕਤੀ ਤੁਹਾਡੀ ਟੀਮ ਦੇ ਵਰਤੋਂਕਾਰਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰ ਸਕਦਾ ਹੈ
  • ਜੇ token ਨਾਲ ਸਮਝੌਤਾ ਹੋ ਜਾਵੇ ਤਾਂ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਸਮੇਂ ਇਸਨੂੰ ਰੱਦ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਦੁਬਾਰਾ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹੋ
  • Token ਨੂੰ ਰੱਦ ਕਰਨ ਨਾਲ ਨਵਾਂ token ਕੌਂਫਿਗਰ ਹੋਣ ਤੱਕ ਸਾਰੀਆਂ SCIM ਕਾਰਵਾਈਆਂ ਤੁਰੰਤ ਬੰਦ ਹੋ ਜਾਂਦੀਆਂ ਹਨ

ਕਦਮ 3: ਆਪਣੇ Identity Provider ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ

ਆਪਣੇ IdP ਵਿੱਚ ScribbleMaps ਨੂੰ SCIM ਐਪਲੀਕੇਸ਼ਨ ਵਜੋਂ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਹੇਠ ਲਿਖੇ ਵੇਰਵੇ ਵਰਤੋ:

ਸੈਟਿੰਗ ਮੁੱਲ
SCIM Base URL https://api.scribblemaps.com/scim/v2
ਪ੍ਰਮਾਣੀਕਰਨ ਵਿਧੀ HTTP ਹੈਡਰ / Bearer Token
Authorization ਹੈਡਰ Bearer YOUR_TOKEN_HERE
ਵਿਲੱਖਣ ਪਛਾਣਕਰਤਾ userName (ਈਮੇਲ ਪਤਾ)

SCIM Endpoints ਦਾ ਹਵਾਲਾ

Endpoint ਮਕਸਦ
/scim/v2/Users ਵਰਤੋਂਕਾਰ ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਅਤੇ ਪ੍ਰਬੰਧਨ
/scim/v2/Groups ਭੂਮਿਕਾ/ਗਰੁੱਪ ਮੈਂਬਰਸ਼ਿਪ ਪ੍ਰਬੰਧਨ
/scim/v2/ServiceProviderConfig SCIM ਸਮਰੱਥਾਵਾਂ (discovery)
/scim/v2/ResourceTypes ਸਪੋਰਟ ਕੀਤੇ ਰਿਸੋਰਸ ਕਿਸਮਾਂ (discovery)
/scim/v2/Schemas ਵਰਤੋਂਕਾਰ ਅਤੇ ਗਰੁੱਪ ਸਕੀਮਾ (discovery)

ਕਦਮ 4: ਡਿਫੌਲਟ ਉਤਪਾਦ ਅਸਾਈਨਮੈਂਟ ਸੈੱਟ ਕਰੋ (ਵਿਕਲਪਿਕ)

ਜਦੋਂ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ SCIM ਰਾਹੀਂ ਪ੍ਰੋਵਿਜ਼ਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ਇੱਕ ਉਤਪਾਦ ਲਾਇਸੰਸ ਅਸਾਈਨ ਕਰ ਸਕਦੇ ਹੋ:

  1. SCIM ਸੈਟਿੰਗਾਂ ਪੰਨੇ ਉੱਤੇ, ਡਿਫੌਲਟ ਉਤਪਾਦ ਅਸਾਈਨਮੈਂਟ ਲੱਭੋ
  2. ਇੱਕ ਉਤਪਾਦ ਚੁਣੋ:
    • ਕੋਈ ਨਹੀਂ - ਵਰਤੋਂਕਾਰ ਬਿਨਾਂ ਉਤਪਾਦ ਦੇ ਬਣਾਏ ਜਾਂਦੇ ਹਨ (ਬਾਅਦ ਵਿੱਚ ਹੱਥੀਂ ਅਸਾਈਨ ਕਰੋ)
    • ਵਿਊਅਰ - ਸਿਰਫ਼ ਦੇਖਣ ਦੀ ਪਹੁੰਚ
    • Pro ਬੇਸਿਕ - ਸਟੈਂਡਰਡ ਸੰਪਾਦਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
    • Pro ਕਾਰੋਬਾਰ - ਪੂਰੀ ਵਿਸ਼ੇਸ਼ਤਾ ਪਹੁੰਚ
  3. ਸੇਵ ਕਰੋ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ

ਨੋਟ: ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਉਤਪਾਦ ਤਾਂ ਹੀ ਅਸਾਈਨ ਕੀਤਾ ਜਾਵੇਗਾ ਜੇ ਸੀਟਾਂ ਉਪਲਬਧ ਹੋਣ। ਜੇ ਕੋਈ ਸੀਟ ਉਪਲਬਧ ਨਾ ਹੋਵੇ, ਤਾਂ ਵਰਤੋਂਕਾਰ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ ਪਰ ਬਿਨਾਂ ਅਸਾਈਨਮੈਂਟ ਦੇ ਛੱਡ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।


ਕਦਮ 5: ਟੈਸਟ ਕਰੋ ਅਤੇ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਅਸਾਈਨ ਕਰੋ

  1. ਆਪਣੇ Identity Provider ਵਿੱਚ, SCIM ਕਨੈਕਟੀਵਿਟੀ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ Test Connection ਵਿਸ਼ੇਸ਼ਤਾ ਵਰਤੋ
  2. ਆਪਣੇ IdP ਵਿੱਚ ScribbleMaps ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਇੱਕ ਟੈਸਟ ਵਰਤੋਂਕਾਰ ਅਸਾਈਨ ਕਰੋ
  3. ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਵਰਤੋਂਕਾਰ ਤੁਹਾਡੀ ScribbleMaps ਟੀਮ ਮੈਂਬਰਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ
  4. ਪੁਸ਼ਟੀ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਲੋੜ ਅਨੁਸਾਰ ਹੋਰ ਵਰਤੋਂਕਾਰਾਂ ਜਾਂ ਗਰੁੱਪਾਂ ਨੂੰ ਅਸਾਈਨ ਕਰੋ

ਪ੍ਰੋਵਾਈਡਰ-ਵਿਸ਼ੇਸ਼ ਗਾਈਡਾਂ

Okta

  1. Okta Admin Console ਵਿੱਚ, Applications > Browse App Catalog ਉੱਤੇ ਜਾਓ
  2. "SCIM 2.0 Test App (Header Auth)" ਲਈ ਖੋਜੋ ਜਾਂ ਇੱਕ ਕਸਟਮ SCIM ਐਪ ਬਣਾਓ
  3. Provisioning ਟੈਬ > Configure API Integration ਉੱਤੇ ਜਾਓ
  4. Enable API integration ਨੂੰ ਚੁਣੋ
  5. ਕੌਂਫਿਗਰ ਕਰੋ:
    • SCIM 2.0 Base URL: https://api.scribblemaps.com/scim/v2
    • OAuth Bearer Token: ਆਪਣਾ ScribbleMaps SCIM token ਪੇਸਟ ਕਰੋ
  6. ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ Test API Credentials ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ
  7. Provisioning > To App ਉੱਤੇ ਜਾਓ ਅਤੇ ਚਾਲੂ ਕਰੋ:
    • Create Users
    • Update User Attributes
    • Deactivate Users
  8. ਵਰਤੋਂਕਾਰਾਂ ਜਾਂ ਗਰੁੱਪਾਂ ਨੂੰ ਅਸਾਈਨ ਕਰਨ ਲਈ Assignments ਟੈਬ ਉੱਤੇ ਜਾਓ

Microsoft Entra ID (Azure AD)

  1. Azure Portal ਵਿੱਚ, Microsoft Entra ID > Enterprise Applications ਉੱਤੇ ਜਾਓ
  2. ਆਪਣੀ ScribbleMaps ਐਪਲੀਕੇਸ਼ਨ ਚੁਣੋ (ਜਾਂ ਇੱਕ ਬਣਾਓ)
  3. Provisioning > ਸ਼ੁਰੂ ਕਰੋ ਉੱਤੇ ਜਾਓ
  4. Provisioning Mode ਨੂੰ Automatic ਉੱਤੇ ਸੈੱਟ ਕਰੋ
  5. Admin Credentials ਹੇਠ:
    • Tenant URL: https://api.scribblemaps.com/scim/v2
    • Secret Token: ਆਪਣਾ ScribbleMaps SCIM token ਪੇਸਟ ਕਰੋ
  6. ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ Test Connection ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ
  7. ਵਰਤੋਂਕਾਰ ਐਟਰੀਬਿਊਟਸ ਲਈ Mappings ਕੌਂਫਿਗਰ ਕਰੋ
  8. Provisioning Status ਨੂੰ On ਉੱਤੇ ਸੈੱਟ ਕਰੋ
  9. ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਅਸਾਈਨ ਕਰਨ ਲਈ Users and groups ਉੱਤੇ ਜਾਓ

OneLogin

  1. OneLogin Admin ਵਿੱਚ, Applications > Add App ਉੱਤੇ ਜਾਓ
  2. "SCIM Provisioner with SAML (SCIM v2 Core)" ਜਾਂ ਇਸ ਵਰਗੀ ਕੋਈ ਚੀਜ਼ ਖੋਜੋ
  3. Configuration ਟੈਬ ਉੱਤੇ ਜਾਓ
  4. ਕੌਂਫਿਗਰ ਕਰੋ:
    • SCIM Base URL: https://api.scribblemaps.com/scim/v2
    • SCIM Bearer Token: ਆਪਣਾ ScribbleMaps SCIM token ਪੇਸਟ ਕਰੋ
  5. Provisioning ਟੈਬ ਉੱਤੇ ਜਾਓ ਅਤੇ ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਚਾਲੂ ਕਰੋ
  6. ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਅਸਾਈਨ ਕਰਨ ਲਈ Users ਟੈਬ ਉੱਤੇ ਜਾਓ

JumpCloud

  1. JumpCloud Admin ਵਿੱਚ, SSO Applications ਉੱਤੇ ਜਾਓ
  2. ਨਵੀਂ ਐਪਲੀਕੇਸ਼ਨ ਸ਼ਾਮਲ ਕਰਨ ਲਈ + ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ
  3. Custom SCIM ਚੁਣੋ
  4. ਕੌਂਫਿਗਰ ਕਰੋ:
    • Base URL: https://api.scribblemaps.com/scim/v2
    • Token Key: ਆਪਣਾ ScribbleMaps SCIM token ਪੇਸਟ ਕਰੋ
    • Authentication: Bearer Token
  5. Test Connection ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ
  6. ਐਟਰੀਬਿਊਟ ਮੈਪਿੰਗ ਕੌਂਫਿਗਰ ਕਰੋ
  7. ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਵਰਤੋਂਕਾਰ ਗਰੁੱਪ ਅਸਾਈਨ ਕਰੋ

ਸਪੋਰਟ ਕੀਤੀਆਂ SCIM ਕਾਰਵਾਈਆਂ

ਵਰਤੋਂਕਾਰ ਕਾਰਵਾਈਆਂ

ਕਾਰਵਾਈ ਵਿਧੀ ਸਪੋਰਟ ਕੀਤੀ ਵੇਰਵਾ
ਵਰਤੋਂਕਾਰਾਂ ਦੀ ਸੂਚੀ GET /Users ਹਾਂ ਪੇਜੀਨੇਸ਼ਨ ਅਤੇ ਫਿਲਟਰਿੰਗ ਨਾਲ ਸਾਰੇ ਵਰਤੋਂਕਾਰ ਪ੍ਰਾਪਤ ਕਰੋ
ਵਰਤੋਂਕਾਰ ਪ੍ਰਾਪਤ ਕਰੋ GET /Users/{id} ਹਾਂ ID ਰਾਹੀਂ ਕੋਈ ਖਾਸ ਵਰਤੋਂਕਾਰ ਪ੍ਰਾਪਤ ਕਰੋ
ਵਰਤੋਂਕਾਰ ਬਣਾਓ POST /Users ਹਾਂ ਨਵੇਂ ਵਰਤੋਂਕਾਰ ਨੂੰ ਪ੍ਰੋਵਿਜ਼ਨ ਕਰੋ
ਵਰਤੋਂਕਾਰ ਬਦਲੋ PUT /Users/{id} ਹਾਂ ਵਰਤੋਂਕਾਰ ਐਟਰੀਬਿਊਟਸ ਦਾ ਪੂਰਾ ਅੱਪਡੇਟ
ਵਰਤੋਂਕਾਰ ਅੱਪਡੇਟ ਕਰੋ PATCH /Users/{id} ਹਾਂ ਵਰਤੋਂਕਾਰ ਐਟਰੀਬਿਊਟਸ ਦਾ ਅੰਸ਼ਕ ਅੱਪਡੇਟ
ਵਰਤੋਂਕਾਰ ਮਿਟਾਓ DELETE /Users/{id} ਹਾਂ ਵਰਤੋਂਕਾਰ ਨੂੰ ਅਕਿਰਿਆਸ਼ੀਲ ਕਰੋ (soft delete)

ਗਰੁੱਪ ਕਾਰਵਾਈਆਂ

ਕਾਰਵਾਈ ਵਿਧੀ ਸਪੋਰਟ ਕੀਤੀ ਵੇਰਵਾ
ਗਰੁੱਪਾਂ ਦੀ ਸੂਚੀ GET /Groups ਹਾਂ ਐਡਮਿਨ ਅਤੇ ਮੈਂਬਰ ਭੂਮਿਕਾ ਗਰੁੱਪ ਵਾਪਸ ਕਰਦਾ ਹੈ
ਗਰੁੱਪ ਪ੍ਰਾਪਤ ਕਰੋ GET /Groups/{id} ਹਾਂ ਮੈਂਬਰ ਸੂਚੀ ਸਮੇਤ ਗਰੁੱਪ ਪ੍ਰਾਪਤ ਕਰੋ
ਗਰੁੱਪ ਅੱਪਡੇਟ ਕਰੋ PATCH /Groups/{id} ਹਾਂ ਭੂਮਿਕਾ ਗਰੁੱਪਾਂ ਵਿੱਚ ਮੈਂਬਰ ਸ਼ਾਮਲ ਕਰੋ/ਹਟਾਓ
ਗਰੁੱਪ ਬਣਾਓ POST /Groups ਨਹੀਂ ਸਪੋਰਟ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ (ਭੂਮਿਕਾਵਾਂ ਨਿਸ਼ਚਿਤ ਹਨ)

ਸਪੋਰਟ ਕੀਤੇ ਵਰਤੋਂਕਾਰ ਐਟਰੀਬਿਊਟਸ

SCIM ਐਟਰੀਬਿਊਟ ScribbleMaps ਖੇਤਰ ਲਾਜ਼ਮੀ
userName ਈਮੇਲ ਪਤਾ ਹਾਂ
externalId ਬਾਹਰੀ IdP ਪਛਾਣਕਰਤਾ ਨਹੀਂ
name.givenName ਪਹਿਲਾ ਨਾਮ ਨਹੀਂ
name.familyName ਆਖਰੀ ਨਾਮ ਨਹੀਂ
displayName ਡਿਸਪਲੇ ਨਾਮ ਨਹੀਂ
active ਖਾਤੇ ਦੀ ਸਥਿਤੀ ਨਹੀਂ
emails[].value ਈਮੇਲ ਪਤਾ ਨਹੀਂ

ਸਪੋਰਟ ਕੀਤੇ ਫਿਲਟਰ

ਫਿਲਟਰ ਕਰੋ ਉਦਾਹਰਨ
ਈਮੇਲ ਰਾਹੀਂ ਫਿਲਟਰ ਕਰੋ userName eq "[email protected]"
ਬਾਹਰੀ ID ਰਾਹੀਂ ਫਿਲਟਰ ਕਰੋ externalId eq "12345"
ਸਥਿਤੀ ਰਾਹੀਂ ਫਿਲਟਰ ਕਰੋ active eq true

ਵਰਤੋਂਕਾਰ ਲਾਈਫਸਾਈਕਲ ਪ੍ਰਬੰਧਨ

ਜਦੋਂ ਕਿਸੇ ਵਰਤੋਂਕਾਰ ਨੂੰ ਪ੍ਰੋਵਿਜ਼ਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ

  1. ScribbleMaps ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਟੀਮ ਮੈਂਬਰ ਖਾਤਾ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ
  2. ਵਰਤੋਂਕਾਰ ਦੀ ਜਾਣਕਾਰੀ (ਨਾਮ, ਈਮੇਲ) ਤੁਹਾਡੇ IdP ਤੋਂ ਭਰੀ ਜਾਂਦੀ ਹੈ
  3. ਜੇ ਇੱਕ ਡਿਫੌਲਟ ਉਤਪਾਦ ਕੌਂਫਿਗਰ ਕੀਤਾ ਹੈ ਅਤੇ ਸੀਟਾਂ ਉਪਲਬਧ ਹਨ, ਤਾਂ ਇੱਕ ਲਾਇਸੰਸ ਆਪਣੇ ਆਪ ਅਸਾਈਨ ਹੋ ਜਾਂਦਾ ਹੈ
  4. ਵਰਤੋਂਕਾਰ SSO ਰਾਹੀਂ ਤੁਰੰਤ ਲੌਗ ਇਨ ਕਰ ਸਕਦਾ ਹੈ (ਜੇ ਕੌਂਫਿਗਰ ਕੀਤਾ ਹੈ)

ਜਦੋਂ ਕਿਸੇ ਵਰਤੋਂਕਾਰ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ

  1. ਵਰਤੋਂਕਾਰ ਐਟਰੀਬਿਊਟਸ (ਨਾਮ, ਡਿਸਪਲੇ ਨਾਮ) ਤੁਹਾਡੇ IdP ਨਾਲ ਮੇਲ ਖਾਣ ਲਈ ਅੱਪਡੇਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ
  2. ਈਮੇਲ ਤਬਦੀਲੀਆਂ ਸਿੰਕ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ (ਜਦੋਂ ਤੱਕ ਵਰਤੋਂਕਾਰ ਨੇ ਆਪਣਾ ਖਾਤਾ ਲਿੰਕ ਨਾ ਕੀਤਾ ਹੋਵੇ)

ਜਦੋਂ ਕਿਸੇ ਵਰਤੋਂਕਾਰ ਨੂੰ ਡੀਪ੍ਰੋਵਿਜ਼ਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ

  1. ਵਰਤੋਂਕਾਰ ਦਾ ਖਾਤਾ ਅਕਿਰਿਆਸ਼ੀਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (soft delete)
  2. ਸਾਰੇ ਉਤਪਾਦ ਲਾਇਸੰਸ ਹਟਾ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਸੀਟਾਂ ਖਾਲੀ ਹੋ ਜਾਂਦੀਆਂ ਹਨ
  3. ਸਾਰੇ ਸਰਗਰਮ ਸੈਸ਼ਨ ਤੁਰੰਤ ਅਵੈਧ ਕਰ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ
  4. ਵਰਤੋਂਕਾਰ ਹੁਣ ਲੌਗ ਇਨ ਨਹੀਂ ਕਰ ਸਕਦਾ
  5. ਵਰਤੋਂਕਾਰ ਦਾ ਡਾਟਾ ਅਤੇ ਨਕਸ਼ੇ ਸੁਰੱਖਿਅਤ ਰੱਖੇ ਜਾਂਦੇ ਹਨ (ਮਿਟਾਏ ਨਹੀਂ ਜਾਂਦੇ)
  6. ਜੇ ਵਰਤੋਂਕਾਰ ਨੂੰ ਦੁਬਾਰਾ ਪ੍ਰੋਵਿਜ਼ਨ ਕੀਤਾ ਜਾਵੇ ਤਾਂ ਖਾਤਾ ਦੁਬਾਰਾ ਸਰਗਰਮ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ

ਗਰੁੱਪਾਂ ਰਾਹੀਂ ਭੂਮਿਕਾ ਪ੍ਰਬੰਧਨ

ScribbleMaps SCIM ਰਾਹੀਂ ਦੋ ਭੂਮਿਕਾ ਗਰੁੱਪ ਉਪਲਬਧ ਕਰਵਾਉਂਦਾ ਹੈ:

ਗਰੁੱਪ ID ਭੂਮਿਕਾ ਅਨੁਮਤੀਆਂ
admin ਪ੍ਰਸ਼ਾਸਕ ਟੀਮ ਸੈਟਿੰਗਾਂ, ਵਰਤੋਂਕਾਰਾਂ ਅਤੇ ਬਿਲਿੰਗ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ
member ਮੈਂਬਰ ਸਟੈਂਡਰਡ ਟੀਮ ਮੈਂਬਰ ਪਹੁੰਚ

ਕਿਸੇ ਵਰਤੋਂਕਾਰ ਨੂੰ ਐਡਮਿਨ ਵਜੋਂ ਅਸਾਈਨ ਕਰਨ ਲਈ, SCIM PATCH ਰਾਹੀਂ ਉਸਨੂੰ admin ਗਰੁੱਪ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ। Owner ਭੂਮਿਕਾ ਨੂੰ SCIM ਰਾਹੀਂ ਬਦਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ।


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

ਆਮ ਸਮੱਸਿਆਵਾਂ

"401 Unauthorized" ਜਾਂ "Invalid token"

  • ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ bearer token ਸਹੀ ਹੈ ਅਤੇ ਰੱਦ ਨਹੀਂ ਕੀਤਾ ਗਿਆ
  • ਯਕੀਨੀ ਬਣਾਓ ਕਿ token Authorization ਹੈਡਰ ਵਿੱਚ Bearer YOUR_TOKEN ਵਜੋਂ ਭੇਜਿਆ ਗਿਆ ਹੈ
  • ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ token ਦੀ ਮਿਆਦ ਖਤਮ ਹੋ ਗਈ ਹੈ (ਜੇ ਮਿਆਦ ਸੈੱਟ ਕੀਤੀ ਗਈ ਸੀ)
  • ਲੋੜ ਪੈਣ ਤੇ ਨਵਾਂ token ਤਿਆਰ ਕਰੋ (Generate)

"409 Conflict" - ਵਰਤੋਂਕਾਰ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ

  • ਉਸ ਈਮੇਲ ਵਾਲਾ ਵਰਤੋਂਕਾਰ ਤੁਹਾਡੀ ਟੀਮ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ
  • ਜੇ ਮੌਜੂਦਾ ਵਰਤੋਂਕਾਰ ਅਕਿਰਿਆਸ਼ੀਲ ਸੀ, ਤਾਂ SCIM ਉਸਨੂੰ ਆਪਣੇ ਆਪ ਦੁਬਾਰਾ ਸਰਗਰਮ ਕਰ ਦੇਵੇਗਾ
  • ਆਪਣੇ IdP ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਈਮੇਲ ਪਤਿਆਂ ਦੀ ਜਾਂਚ ਕਰੋ

"400 Bad Request" - ਲਾਜ਼ਮੀ ਖੇਤਰ ਗੁੰਮ ਹੈ

  • ਯਕੀਨੀ ਬਣਾਓ ਕਿ userName (ਈਮੇਲ) ਬੇਨਤੀ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ
  • ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਈਮੇਲ ਫਾਰਮੈਟ ਵੈਧ ਹੈ
  • ਆਪਣੇ IdP ਦੀ ਐਟਰੀਬਿਊਟ ਮੈਪਿੰਗ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ

ਵਰਤੋਂਕਾਰ ਬਣ ਗਏ ਪਰ ਕੋਈ ਉਤਪਾਦ ਅਸਾਈਨ ਨਹੀਂ ਹੋਇਆ

  • ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ SCIM ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਇੱਕ ਡਿਫੌਲਟ ਉਤਪਾਦ ਕੌਂਫਿਗਰ ਕੀਤਾ ਹੈ
  • ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਡਿਫੌਲਟ ਉਤਪਾਦ ਲਈ ਤੁਹਾਡੇ ਕੋਲ ਉਪਲਬਧ ਸੀਟਾਂ ਹਨ
  • ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਟੀਮ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਹੱਥੀਂ ਉਤਪਾਦ ਅਸਾਈਨ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ

ਵਰਤੋਂਕਾਰ ਦੀਆਂ ਤਬਦੀਲੀਆਂ ਸਿੰਕ ਨਹੀਂ ਹੋ ਰਹੀਆਂ

  • ਕੁਝ IdP ਇੱਕ ਸਮਾਂ-ਸਾਰਣੀ ਉੱਤੇ ਸਿੰਕ ਕਰਦੇ ਹਨ (ਜਿਵੇਂ Azure AD ਲਈ ਹਰ 40 ਮਿੰਟ)
  • ਆਪਣੇ IdP ਵਿੱਚ ਹੱਥੀਂ ਸਿੰਕ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ
  • ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ SCIM ਅਜੇ ਵੀ ਚਾਲੂ ਹੈ ਅਤੇ token ਵੈਧ ਹੈ

Test connection ਅਸਫਲ ਹੁੰਦਾ ਹੈ

  • ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ SCIM Base URL ਬਿਲਕੁਲ https://api.scribblemaps.com/scim/v2 ਹੈ
  • ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਕੋਈ ਵਾਧੂ ਸਲੈਸ਼ ਜਾਂ ਗਲਤੀਆਂ ਨਹੀਂ ਹਨ
  • ਜਾਂਚ ਕਰੋ ਕਿ ਤੁਹਾਡਾ ਨੈੱਟਵਰਕ/ਫਾਇਰਵਾਲ api.scribblemaps.com ਤੱਕ ਆਊਟਬਾਊਂਡ HTTPS ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ
     

ਮਦਦ ਚਾਹੀਦੀ ਹੈ?

ਜੇ ਤੁਹਾਨੂੰ SCIM ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਨਾਲ ਸਮੱਸਿਆਵਾਂ ਆ ਰਹੀਆਂ ਹਨ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਸਾਡੀ ਸਹਾਇਤਾ ਟੀਮ ਨਾਲ ਹੇਠ ਲਿਖੀ ਜਾਣਕਾਰੀ ਸਮੇਤ ਸੰਪਰਕ ਕਰੋ:

  • ਤੁਹਾਡੀ ਟੀਮ ਦਾ ਨਾਮ
  • ਤੁਸੀਂ ਕਿਹੜਾ Identity Provider ਵਰਤ ਰਹੇ ਹੋ
  • ਤੁਹਾਡੇ IdP ਦੇ ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਲੌਗਾਂ ਤੋਂ ਕੋਈ ਵੀ ਤਰੁੱਟੀ ਸੁਨੇਹੇ
  • ਤੁਹਾਡੀ SCIM ਕੌਂਫਿਗਰੇਸ਼ਨ ਦੇ ਸਕ੍ਰੀਨਸ਼ਾਟ (token ਛੁਪਾ ਕੇ)

ਅਸੀਂ ਤੁਹਾਡੇ ਸੰਗਠਨ ਲਈ SCIM ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਕੌਂਫਿਗਰ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਲਈ ਇੱਥੇ ਹਾਂ।

ਆਖ਼ਰੀ ਵਾਰ ਅੱਪਡੇਟ ਕੀਤਾ