SCIM ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ
SCIM ਵਰਤੋਂਕਾਰ ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨਾ
ScribbleMaps ਵਰਤੋਂਕਾਰਾਂ ਦੀ ਸਵੈਚਾਲਿਤ ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਅਤੇ ਡੀਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਲਈ SCIM 2.0 (System for Cross-domain Identity Management) ਨੂੰ ਸਪੋਰਟ ਕਰਦਾ ਹੈ। ਇਸ ਨਾਲ ਤੁਸੀਂ ਆਪਣੇ Identity Provider (IdP) ਤੋਂ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ScribbleMaps ਵਿੱਚ ਸਿੰਕ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਸ ਨਾਲ ਟੀਮ ਦੀ ਮੈਂਬਰਸ਼ਿਪ ਤੁਹਾਡੇ ਸੰਗਠਨ ਦੀ ਡਾਇਰੈਕਟਰੀ ਨਾਲ ਸਿੰਕ ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ।
SCIM ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ team.scribblemaps.com ਉੱਤੇ ਉਪਲਬਧ ਹੈ ਅਤੇ ਬਿਲਕੁਲ ਮੁਫ਼ਤ ਹੈ।
ਵਿਸ਼ਾ-ਸੂਚੀ
- SCIM ਕੀ ਹੈ?
- ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ
- ਕਦਮ 1: ScribbleMaps ਵਿੱਚ SCIM ਚਾਲੂ ਕਰੋ
- ਕਦਮ 2: Bearer Token ਤਿਆਰ ਕਰੋ (Generate)
- ਕਦਮ 3: ਆਪਣੇ Identity Provider ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ
- ਕਦਮ 4: ਡਿਫੌਲਟ ਉਤਪਾਦ ਅਸਾਈਨਮੈਂਟ ਸੈੱਟ ਕਰੋ
- ਕਦਮ 5: ਟੈਸਟ ਕਰੋ ਅਤੇ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਅਸਾਈਨ ਕਰੋ
- ਪ੍ਰੋਵਾਈਡਰ-ਵਿਸ਼ੇਸ਼ ਗਾਈਡਾਂ
- ਸਪੋਰਟ ਕੀਤੀਆਂ SCIM ਕਾਰਵਾਈਆਂ
- ਵਰਤੋਂਕਾਰ ਲਾਈਫਸਾਈਕਲ ਪ੍ਰਬੰਧਨ
- ਸਮੱਸਿਆ ਨਿਵਾਰਣ
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 ਚਾਲੂ ਕਰੋ
- team.scribblemaps.com ਵਿੱਚ ਲੌਗ ਇਨ ਕਰੋ
- SCIM ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ (ਖੱਬੇ ਪਾਸੇ ਦੀ ਸਾਈਡ ਬਾਰ) ਉੱਤੇ ਜਾਓ
- SCIM ਚਾਲੂ ਕਰੋ ਨੂੰ ON ਉੱਤੇ ਟੌਗਲ ਕਰੋ
ਨੋਟ: SCIM ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਚਾਲੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਇੱਕ bearer token ਤਿਆਰ ਕਰਨਾ (Generate) ਪਵੇਗਾ।
ਕਦਮ 2: Bearer Token ਤਿਆਰ ਕਰੋ (Generate)
Bearer token ਤੁਹਾਡੇ Identity Provider ਨੂੰ ScribbleMaps ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਕਰਦਾ ਹੈ।
- SCIM ਸੈਟਿੰਗਾਂ ਪੰਨੇ ਉੱਤੇ, ਤਿਆਰ ਕਰੋ (Generate) Token ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ
- 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 ਰਾਹੀਂ ਪ੍ਰੋਵਿਜ਼ਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ਇੱਕ ਉਤਪਾਦ ਲਾਇਸੰਸ ਅਸਾਈਨ ਕਰ ਸਕਦੇ ਹੋ:
- SCIM ਸੈਟਿੰਗਾਂ ਪੰਨੇ ਉੱਤੇ, ਡਿਫੌਲਟ ਉਤਪਾਦ ਅਸਾਈਨਮੈਂਟ ਲੱਭੋ
- ਇੱਕ ਉਤਪਾਦ ਚੁਣੋ:
- ਕੋਈ ਨਹੀਂ - ਵਰਤੋਂਕਾਰ ਬਿਨਾਂ ਉਤਪਾਦ ਦੇ ਬਣਾਏ ਜਾਂਦੇ ਹਨ (ਬਾਅਦ ਵਿੱਚ ਹੱਥੀਂ ਅਸਾਈਨ ਕਰੋ)
- ਵਿਊਅਰ - ਸਿਰਫ਼ ਦੇਖਣ ਦੀ ਪਹੁੰਚ
- Pro ਬੇਸਿਕ - ਸਟੈਂਡਰਡ ਸੰਪਾਦਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- Pro ਕਾਰੋਬਾਰ - ਪੂਰੀ ਵਿਸ਼ੇਸ਼ਤਾ ਪਹੁੰਚ
- ਸੇਵ ਕਰੋ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ
ਨੋਟ: ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਉਤਪਾਦ ਤਾਂ ਹੀ ਅਸਾਈਨ ਕੀਤਾ ਜਾਵੇਗਾ ਜੇ ਸੀਟਾਂ ਉਪਲਬਧ ਹੋਣ। ਜੇ ਕੋਈ ਸੀਟ ਉਪਲਬਧ ਨਾ ਹੋਵੇ, ਤਾਂ ਵਰਤੋਂਕਾਰ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ ਪਰ ਬਿਨਾਂ ਅਸਾਈਨਮੈਂਟ ਦੇ ਛੱਡ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
ਕਦਮ 5: ਟੈਸਟ ਕਰੋ ਅਤੇ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਅਸਾਈਨ ਕਰੋ
- ਆਪਣੇ Identity Provider ਵਿੱਚ, SCIM ਕਨੈਕਟੀਵਿਟੀ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ Test Connection ਵਿਸ਼ੇਸ਼ਤਾ ਵਰਤੋ
- ਆਪਣੇ IdP ਵਿੱਚ ScribbleMaps ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਇੱਕ ਟੈਸਟ ਵਰਤੋਂਕਾਰ ਅਸਾਈਨ ਕਰੋ
- ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਵਰਤੋਂਕਾਰ ਤੁਹਾਡੀ ScribbleMaps ਟੀਮ ਮੈਂਬਰਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ
- ਪੁਸ਼ਟੀ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਲੋੜ ਅਨੁਸਾਰ ਹੋਰ ਵਰਤੋਂਕਾਰਾਂ ਜਾਂ ਗਰੁੱਪਾਂ ਨੂੰ ਅਸਾਈਨ ਕਰੋ
ਪ੍ਰੋਵਾਈਡਰ-ਵਿਸ਼ੇਸ਼ ਗਾਈਡਾਂ
Okta
- Okta Admin Console ਵਿੱਚ, Applications > Browse App Catalog ਉੱਤੇ ਜਾਓ
- "SCIM 2.0 Test App (Header Auth)" ਲਈ ਖੋਜੋ ਜਾਂ ਇੱਕ ਕਸਟਮ SCIM ਐਪ ਬਣਾਓ
- Provisioning ਟੈਬ > Configure API Integration ਉੱਤੇ ਜਾਓ
- Enable API integration ਨੂੰ ਚੁਣੋ
- ਕੌਂਫਿਗਰ ਕਰੋ:
-
SCIM 2.0 Base URL:
https://api.scribblemaps.com/scim/v2 - OAuth Bearer Token: ਆਪਣਾ ScribbleMaps SCIM token ਪੇਸਟ ਕਰੋ
-
SCIM 2.0 Base URL:
- ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ Test API Credentials ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ
- Provisioning > To App ਉੱਤੇ ਜਾਓ ਅਤੇ ਚਾਲੂ ਕਰੋ:
- Create Users
- Update User Attributes
- Deactivate Users
- ਵਰਤੋਂਕਾਰਾਂ ਜਾਂ ਗਰੁੱਪਾਂ ਨੂੰ ਅਸਾਈਨ ਕਰਨ ਲਈ Assignments ਟੈਬ ਉੱਤੇ ਜਾਓ
Microsoft Entra ID (Azure AD)
- Azure Portal ਵਿੱਚ, Microsoft Entra ID > Enterprise Applications ਉੱਤੇ ਜਾਓ
- ਆਪਣੀ ScribbleMaps ਐਪਲੀਕੇਸ਼ਨ ਚੁਣੋ (ਜਾਂ ਇੱਕ ਬਣਾਓ)
- Provisioning > ਸ਼ੁਰੂ ਕਰੋ ਉੱਤੇ ਜਾਓ
- Provisioning Mode ਨੂੰ Automatic ਉੱਤੇ ਸੈੱਟ ਕਰੋ
- Admin Credentials ਹੇਠ:
-
Tenant URL:
https://api.scribblemaps.com/scim/v2 - Secret Token: ਆਪਣਾ ScribbleMaps SCIM token ਪੇਸਟ ਕਰੋ
-
Tenant URL:
- ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ Test Connection ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ
- ਵਰਤੋਂਕਾਰ ਐਟਰੀਬਿਊਟਸ ਲਈ Mappings ਕੌਂਫਿਗਰ ਕਰੋ
- Provisioning Status ਨੂੰ On ਉੱਤੇ ਸੈੱਟ ਕਰੋ
- ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਅਸਾਈਨ ਕਰਨ ਲਈ Users and groups ਉੱਤੇ ਜਾਓ
OneLogin
- OneLogin Admin ਵਿੱਚ, Applications > Add App ਉੱਤੇ ਜਾਓ
- "SCIM Provisioner with SAML (SCIM v2 Core)" ਜਾਂ ਇਸ ਵਰਗੀ ਕੋਈ ਚੀਜ਼ ਖੋਜੋ
- Configuration ਟੈਬ ਉੱਤੇ ਜਾਓ
- ਕੌਂਫਿਗਰ ਕਰੋ:
-
SCIM Base URL:
https://api.scribblemaps.com/scim/v2 - SCIM Bearer Token: ਆਪਣਾ ScribbleMaps SCIM token ਪੇਸਟ ਕਰੋ
-
SCIM Base URL:
- Provisioning ਟੈਬ ਉੱਤੇ ਜਾਓ ਅਤੇ ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਚਾਲੂ ਕਰੋ
- ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਅਸਾਈਨ ਕਰਨ ਲਈ Users ਟੈਬ ਉੱਤੇ ਜਾਓ
JumpCloud
- JumpCloud Admin ਵਿੱਚ, SSO Applications ਉੱਤੇ ਜਾਓ
- ਨਵੀਂ ਐਪਲੀਕੇਸ਼ਨ ਸ਼ਾਮਲ ਕਰਨ ਲਈ + ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ
- Custom SCIM ਚੁਣੋ
- ਕੌਂਫਿਗਰ ਕਰੋ:
-
Base URL:
https://api.scribblemaps.com/scim/v2 - Token Key: ਆਪਣਾ ScribbleMaps SCIM token ਪੇਸਟ ਕਰੋ
- Authentication: Bearer Token
-
Base URL:
- Test Connection ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ
- ਐਟਰੀਬਿਊਟ ਮੈਪਿੰਗ ਕੌਂਫਿਗਰ ਕਰੋ
- ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਵਰਤੋਂਕਾਰ ਗਰੁੱਪ ਅਸਾਈਨ ਕਰੋ
ਸਪੋਰਟ ਕੀਤੀਆਂ 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 |
ਵਰਤੋਂਕਾਰ ਲਾਈਫਸਾਈਕਲ ਪ੍ਰਬੰਧਨ
ਜਦੋਂ ਕਿਸੇ ਵਰਤੋਂਕਾਰ ਨੂੰ ਪ੍ਰੋਵਿਜ਼ਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ
- ScribbleMaps ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਟੀਮ ਮੈਂਬਰ ਖਾਤਾ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ
- ਵਰਤੋਂਕਾਰ ਦੀ ਜਾਣਕਾਰੀ (ਨਾਮ, ਈਮੇਲ) ਤੁਹਾਡੇ IdP ਤੋਂ ਭਰੀ ਜਾਂਦੀ ਹੈ
- ਜੇ ਇੱਕ ਡਿਫੌਲਟ ਉਤਪਾਦ ਕੌਂਫਿਗਰ ਕੀਤਾ ਹੈ ਅਤੇ ਸੀਟਾਂ ਉਪਲਬਧ ਹਨ, ਤਾਂ ਇੱਕ ਲਾਇਸੰਸ ਆਪਣੇ ਆਪ ਅਸਾਈਨ ਹੋ ਜਾਂਦਾ ਹੈ
- ਵਰਤੋਂਕਾਰ SSO ਰਾਹੀਂ ਤੁਰੰਤ ਲੌਗ ਇਨ ਕਰ ਸਕਦਾ ਹੈ (ਜੇ ਕੌਂਫਿਗਰ ਕੀਤਾ ਹੈ)
ਜਦੋਂ ਕਿਸੇ ਵਰਤੋਂਕਾਰ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ
- ਵਰਤੋਂਕਾਰ ਐਟਰੀਬਿਊਟਸ (ਨਾਮ, ਡਿਸਪਲੇ ਨਾਮ) ਤੁਹਾਡੇ IdP ਨਾਲ ਮੇਲ ਖਾਣ ਲਈ ਅੱਪਡੇਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ
- ਈਮੇਲ ਤਬਦੀਲੀਆਂ ਸਿੰਕ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ (ਜਦੋਂ ਤੱਕ ਵਰਤੋਂਕਾਰ ਨੇ ਆਪਣਾ ਖਾਤਾ ਲਿੰਕ ਨਾ ਕੀਤਾ ਹੋਵੇ)
ਜਦੋਂ ਕਿਸੇ ਵਰਤੋਂਕਾਰ ਨੂੰ ਡੀਪ੍ਰੋਵਿਜ਼ਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ
- ਵਰਤੋਂਕਾਰ ਦਾ ਖਾਤਾ ਅਕਿਰਿਆਸ਼ੀਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (soft delete)
- ਸਾਰੇ ਉਤਪਾਦ ਲਾਇਸੰਸ ਹਟਾ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਸੀਟਾਂ ਖਾਲੀ ਹੋ ਜਾਂਦੀਆਂ ਹਨ
- ਸਾਰੇ ਸਰਗਰਮ ਸੈਸ਼ਨ ਤੁਰੰਤ ਅਵੈਧ ਕਰ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ
- ਵਰਤੋਂਕਾਰ ਹੁਣ ਲੌਗ ਇਨ ਨਹੀਂ ਕਰ ਸਕਦਾ
- ਵਰਤੋਂਕਾਰ ਦਾ ਡਾਟਾ ਅਤੇ ਨਕਸ਼ੇ ਸੁਰੱਖਿਅਤ ਰੱਖੇ ਜਾਂਦੇ ਹਨ (ਮਿਟਾਏ ਨਹੀਂ ਜਾਂਦੇ)
- ਜੇ ਵਰਤੋਂਕਾਰ ਨੂੰ ਦੁਬਾਰਾ ਪ੍ਰੋਵਿਜ਼ਨ ਕੀਤਾ ਜਾਵੇ ਤਾਂ ਖਾਤਾ ਦੁਬਾਰਾ ਸਰਗਰਮ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ
ਗਰੁੱਪਾਂ ਰਾਹੀਂ ਭੂਮਿਕਾ ਪ੍ਰਬੰਧਨ
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 ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਕੌਂਫਿਗਰ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਲਈ ਇੱਥੇ ਹਾਂ।
ਆਖ਼ਰੀ ਵਾਰ ਅੱਪਡੇਟ ਕੀਤਾ