SCIM ပံ့ပိုးပေးခြင်း (Provisioning)
SCIM áĄááŻáśá¸ááźáŻáá° ááśáˇáááŻá¸ááąá¸ááźááşá¸ááᯠááźááşáááşáááşáážááşááźááşá¸
ScribbleMaps áááş áĄáááŻáĄááťáąáŹááş áĄááŻáśá¸ááźáŻáá° ááśáˇáááŻá¸ááąá¸ááźááşá¸áážááˇáş ááŻááşááááşá¸ááźááşá¸áĄáá˝ááş SCIM 2.0 (System for Cross-domain Identity Management) ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá áááşá¸áááş áááşá Identity Provider (IdP) ááž áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠScribbleMaps áááŻáˇ áĄáááŻáĄááťáąáŹááş áááşáá°ááťá áąááźáŽá¸ áĄáááşá¸áááşááťáŹá¸ááᯠáááˇáşáĄáá˝á˛áˇáĄá ááşá¸á áááŻááşáááşáááŽáážááˇáş áĄááźá˛áááşá¸ áááŻááşááŽá áąááŤáááşá
SCIM ááśáˇáááŻá¸ááąá¸ááźááşá¸ááᯠteam.scribblemaps.com áá˝ááş áĄááŻáśá¸ááźáŻáááŻááşááźáŽá¸ ááŻáśá¸á áĄááá˛áˇááźá áşááŤáááşá
ááŹááááŹ
- SCIM áááŻáᏠááŹáá˛á
- áá áááşááŽ
- áĄáááˇáş á: ScribbleMaps áá˝ááş SCIM ááᯠáá˝ááˇáşááŤ
- áĄáááˇáş á: Bearer Token ááŻááşááŻááşááŤ
- áĄáááˇáş á: áááşá Identity Provider ááᯠááźááşáááşáááşáážááşááŤ
- áĄáááˇáş á: áá°ááááşáážááşááťááş ááŻááşááŻááş áááşáážááşááąá¸ááźááşá¸ááᯠáááşáážááşááŤ
- áĄáááˇáş á : á ááşá¸áááşááźáŽá¸ áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠáááşáážááşááŤ
- áááşááąáŹááşáážáŻááąá¸áá°áĄáááŻááş áááşá¸áá˝ážááşááťáŹá¸
- ááśáˇáááŻá¸ááŹá¸ááąáŹ SCIM ááŻááşáááşá¸ááťáŹá¸
- áĄááŻáśá¸ááźáŻáá° áááşáááşáážáŻááśááᏠá áŽááśáááˇáşáá˝á˛ááźááşá¸
- ááźáżááŹááźáąáážááşá¸ááźááşá¸
SCIM áááŻáᏠááŹáá˛á
SCIM (System for Cross-domain Identity Management) áááş áĄáąáŹááşááŤáááŻáˇááᯠáĄáááŻáĄááťáąáŹááş ááźáŻááŻááşáááŻááşá áąááąáŹ áá˝ááˇáşáááşá¸á áśáážáŻááşá¸áá áşáᯠááźá áşááŤáááşá
- áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠááśáˇáááŻá¸ááąá¸ááźááşá¸ - áááşá IdP áá˝ááş áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠáááşáážááşáááŻááşáááˇáşáĄá፠ScribbleMaps áĄááąáŹááˇáşááťáŹá¸ááᯠáĄáááŻáĄááťáąáŹááş áááşááŽá¸ááąá¸ááŤáááş
- áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠáá˝ááşá¸ááśááźááşá¸ - áĄááŻáśá¸ááźáŻáá° áĄááťááşáĄáááş (áĄáááşá áĄáŽá¸ááąá¸ááş) ááᯠáááşáá°ááťáĄáąáŹááş ááááşá¸ááááşá¸ááąá¸ááŤáááş
- áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠááŻááşááááşá¸ááźááşá¸ - áááşá IdP ááž áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠáááşáážáŹá¸áááŻááşáááˇáşáĄá፠áĄááąáŹááˇáşááťáŹá¸ááᯠáĄáááŻáĄááťáąáŹááş ááááşááąá¸ááŤáááş
- áĄáááşá¸ááášáááťáŹá¸ááᯠá áŽááśáááˇáşáá˝á˛ááźááşá¸ - áĄáŻááşá áŻáááşááźá áşáážáŻáážáá áşáááˇáş áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠá áŽááśáááˇáşáá˝á˛áá° (Admin) áááŻáˇáááŻááş áĄáááşá¸áááş (Member) áĄáááşá¸ááášáááťáŹá¸áááŻáˇ áááşáážááşááąá¸ááŤáááş
SCIM áááş SSO (SAML/OIDC) áážááˇáş áĄáá°ááá˝ áĄááŻááşááŻááşááźáŽá¸ áĄááąáŹááşáĄááŹá¸áĄááźááˇáşáĄá áŻáś áááşáááşáážáŻááśááᏠá áŽááśáááˇáşáá˝á˛áážáŻááᯠááąá¸á á˝ááşá¸ááŤáááşá
áá áááşááŽ
- SCIM ááᯠááźááşáááşáááşáážááşáááş áááşáááş áĄáááşá¸áááŻááşáážááş (Team Owner) ááźá áşáááŤáááş
- áááşá Identity Provider á á áŽááśáááˇáşáá˝á˛áá° áá˝ááşáááŻá¸ááşáááŻáˇ áááşááąáŹááşáá˝ááˇáş áááŻáĄááşááŤáááş
- áááşá IdP áááş SCIM 2.0 ááᯠááśáˇáááŻá¸áááŤáááş (Oktaá Microsoft Entra IDá OneLoginá JumpCloud á áááş)
- áĄááąáŹááşá¸ááŻáśá¸ áĄááŻáśá¸ááźáŻáá° áĄáá˝áąáˇáĄááźáŻáśáĄáá˝ááş SCIM ááááŻááşáᎠSSO ááᯠááźááşáááşáááşáážááşáááş áĄááźáśááźáŻááŤáááş
áĄáááˇáş á: ScribbleMaps áá˝ááş SCIM ááᯠáá˝ááˇáşááŤ
- team.scribblemaps.com áááŻáˇ áááşááąáŹááşááŤ
- SCIM Provisioning (áááşáááşááŹá¸) áááŻáˇ áá˝áŹá¸ááŤ
- Enable SCIM ááᯠON áááŻáˇ ááźáąáŹááşá¸ááŤ
áážááşááťááş: SCIM ááᯠáĄááźááˇáşáĄá áá˝ááˇáşáááŻááşáááşááááŻááşáᎠBearer Token ááᯠááŻááşááŻááşáááş áááŻáĄááşááŤááááˇáşáááşá
áĄáááˇáş á: Bearer Token ááŻááşááŻááşááŤ
Bearer Token áááş áááşá Identity Provider ááᯠScribbleMaps áážááˇáş áĄááąáŹááşáĄááŹá¸á áá á áşááąá¸ááŤáááşá
- SCIM áááşáááşááťáŹá¸ á áŹááťááşáážáŹáá˝ááş Generate Token ááᯠáážáááşááŤ
- Token ááᯠááťááşááťááşá¸ áá°á¸áá°ááźáŽá¸ ááŻáśááźáŻáśá á˝áŹ ááááşá¸áááşá¸ááŹá¸ááŤ
áĄááąá¸ááźáŽá¸ááąáŹ ááŻáśááźáŻáśááąá¸ áážááşááťááşááťáŹá¸:
- Token ááᯠáá áşááźáááşáᏠááźáááŤáááş - ááťáąáŹááşáá˝áŹá¸ááŤá áĄáá áşáá áşáᯠááŻááşááŻááşáááŤáááş
- ᤠToken ááᯠá ááŹá¸áážááşáá˛áˇáááŻáˇ áááşááśá፠- Token áážááá° áááşáá°áááᯠáááşá áĄáááşá¸á áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠá áŽááśáááˇáşáá˝á˛áááŻááşááŤáááş
- áĄáášáááŹááşáážáááŹááŤá Token ááᯠáĄááťáááşááá˝áąá¸ ááŻááşááááşá¸ááźáŽá¸ ááźááşáááşááŻááşááŻááşáááŻááşááŤáááş
- Token ááᯠááŻááşááááşá¸áááŻááşááŤá Token áĄáá áşáá áşáᯠááźááşáááşáááşáážááşááźáŽá¸áááşáĄáá SCIM ááŻááşáááşá¸áĄáŹá¸ááŻáśá¸ ááťááşááťááşá¸ áááşáááˇáşáá˝áŹá¸ááŤáááş
áĄáááˇáş á: áááşá Identity Provider ááᯠááźááşáááşáááşáážááşááŤ
áááşá IdP áá˝ááş ScribbleMaps ááᯠSCIM áĄáááŽááąá¸áážááşá¸áĄááźá áş ááźááşáááşáááşáážááşáááş áĄáąáŹááşá፠áĄááąá¸á áááşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááŤá
| áááşáááş | áááşáááŻá¸ |
|---|---|
| SCIM Base URL | https://api.scribblemaps.com/scim/v2 |
| Authentication Method | HTTP Header / Bearer Token |
| Authorization Header | Bearer YOUR_TOKEN_HERE |
| ááŽá¸ááźáŹá¸ááźá áşááąáŹ Identifier |
userName (áĄáŽá¸ááąá¸ááş ááááşá
áŹ) |
SCIM Endpoints áááŻá¸ááŹá¸ááťááş
| Endpoint | áááşáá˝ááşááťááş |
|---|---|
/scim/v2/Users |
áĄááŻáśá¸ááźáŻáá° ááśáˇáááŻá¸ááąá¸ááźááşá¸áážááˇáş á áŽááśáááˇáşáá˝á˛ááźááşá¸ |
/scim/v2/Groups |
áĄáááşá¸ááášá/áĄáŻááşá ᯠáĄáá˝á˛áˇáááşááźá áşáážáŻ á áŽááśáááˇáşáá˝á˛ááźááşá¸ |
/scim/v2/ServiceProviderConfig |
SCIM á á˝ááşá¸ááąáŹááşáááşááťáŹá¸ (áážáŹáá˝áąáá˝áąáˇáážááážáŻ) |
/scim/v2/ResourceTypes |
ááśáˇáááŻá¸ááŹá¸ááąáŹ áĄáááşá¸áĄááźá áş áĄááťááŻá¸áĄá áŹá¸ááťáŹá¸ (áážáŹáá˝áąáá˝áąáˇáážááážáŻ) |
/scim/v2/Schemas |
áĄááŻáśá¸ááźáŻáá°áážááˇáş áĄáŻááşá ᯠschema ááťáŹá¸ (áážáŹáá˝áąáá˝áąáˇáážááážáŻ) |
áĄáááˇáş á: áá°ááááşáážááşááťááş ááŻááşááŻááş áááşáážááşááąá¸ááźááşá¸ááᯠáááşáážááşá፠(áá˝áąá¸ááťááşá ááŹ)
SCIM áážáá áşáááˇáş áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠááśáˇáááŻá¸ááąá¸áááˇáşáĄá፠ááŻááşááŻááşáááŻááşá ááşáá áşááŻááᯠáĄáááŻáĄááťáąáŹááş áááşáážááşááąá¸áááŻááşááŤáááşá
- SCIM áááşáááşááťáŹá¸ á áŹááťááşáážáŹáá˝ááş Default Product Assignment ááᯠáážáŹááŤ
- ááŻááşááŻááşáá
áşááŻááᯠáá˝áąá¸ááťááşááŤ:
- ááážáá፠- áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠááŻááşááŻááşáááŤáᲠáááşááŽá¸ááŤáááş (ááąáŹááşááž áááŻááşáááŻááş áááşáážááşááŤ)
- ááźááˇáşáážáŻáá° - ááźááˇáşáážáŻáá˝ááˇáşááŹ
- Pro Basic - á áśáážáŻááşá¸ áááşá¸ááźááşááąá¸ ááŻááşááąáŹááşááťááşááťáŹá¸
- Pro á áŽá¸áá˝áŹá¸ááąá¸ááŻááşáááşá¸ - ááŻááşááąáŹááşááťááşáĄáŹá¸ááŻáśá¸ áĄááŻáśá¸ááźáŻáá˝ááˇáş
- ááááşá¸áááşá¸áááş ááᯠáážáááşááŤ
áážááşááťááş: áááŻááşááŻáśááťáŹá¸ ááťááşáážááážáᏠáĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠááŻááşááŻááşáááşáážááşááąá¸ááŤáááşá áááŻááşááŻáśáááťááşááŤá áĄááŻáśá¸ááźáŻáá°ááᯠáááşááŽá¸ááŹá¸ááąáŹáşáááşá¸ ááááşáážááşáᲠááŹá¸áážáááŤáááşá
áĄáááˇáş á : á ááşá¸áááşááźáŽá¸ áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠáááşáážááşááŤ
- áááşá 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 ááᯠáá°á¸áá˝á˛ááťááŹá¸áááş (Paste)
-
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 ááᯠáá°á¸áá˝á˛ááťááŹá¸áááş (Paste)
-
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 ááᯠáá°á¸áá˝á˛ááťááŹá¸áááş (Paste)
-
SCIM Base URL:
- Provisioning áááşááşáááŻáˇ áá˝áŹá¸ááźáŽá¸ provisioning ááᯠáá˝ááˇáşááŤ
- áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠáááşáážááşáááş Users áááşááşáááŻáˇ áá˝áŹá¸ááŤ
JumpCloud
- JumpCloud Admin áá˝ááş SSO Applications áááŻáˇ áá˝áŹá¸ááŤ
- áĄáááŽááąá¸áážááşá¸áĄáá áşáá áşáᯠáááˇáşáááş + ááᯠáážáááşááŤ
- Custom SCIM ááᯠáá˝áąá¸ááťááşááŤ
- ááźááşáááşáááşáážááşááŤ:
-
Base URL:
https://api.scribblemaps.com/scim/v2 - Token Key: áááşá ScribbleMaps SCIM token ááᯠáá°á¸áá˝á˛ááťááŹá¸áááş (Paste)
- Authentication: Bearer Token
-
Base URL:
- Test Connection ááᯠáážáááşááŤ
- ááŻááşááášáá mapping ááťáŹá¸ááᯠááźááşáááşáááşáážááşááŤ
- áĄáááŽááąá¸áážááşá¸áááŻáˇ áĄááŻáśá¸ááźáŻáá° áĄáŻááşá áŻááťáŹá¸ááᯠáááşáážááşááŤ
ááśáˇáááŻá¸ááŹá¸ááąáŹ 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)
- ááŻááşááŻááşáááŻááşá ááşáĄáŹá¸ááŻáśá¸ááᯠáááşáážáŹá¸ááźáŽá¸ áááŻááşááŻáśááťáŹá¸ááᯠáá˝ááşá áąááŤáááş
- áááşáážá session áĄáŹá¸ááŻáśá¸ááᯠááťááşááťááşá¸ ááťááşááźááşá áąááŤáááş
- áĄááŻáśá¸ááźáŻáá°áááş áááşááś áááşááąáŹááşá ááááąáŹáˇááŤ
- áĄááŻáśá¸ááźáŻáá° ááąááŹáážááˇáş ááźáąááŻáśááťáŹá¸ááᯠááááşá¸ááááşá¸ááŹá¸ááŤáááş (áááťááşááŤ)
- áĄááŻáśá¸ááźáŻáá°ááᯠááźááşáááş ááśáˇáááŻá¸ááąá¸ááŤá áĄááąáŹááˇáşááᯠááźááşáááşáá˝ááˇáşáááŻááşááŤáááş
áĄáŻááşá áŻááťáŹá¸áážáá áşáááˇáş áĄáááşá¸ááášá á áŽááśáááˇáşáá˝á˛ááźááşá¸
ScribbleMaps áááş SCIM áážáá áşáááˇáş áĄáááşá¸ááášá áĄáŻááşá ᯠáážá áşááŻááᯠááąáŹáşááźááąá¸ááŤáááşá
| áĄáŻááşá ᯠID | áĄáááşá¸ááášá | áá˝ááˇáşááźáŻááťááşááťáŹá¸ |
|---|---|---|
admin |
á áŽááśáááˇáşáá˝á˛áá° | áĄáááşá¸ áááşáááşááťáŹá¸á áĄááŻáśá¸ááźáŻáá°ááťáŹá¸áážááˇáş áá˝áąááąáŹááşá¸ááśáážáŻááᯠá áŽááśáááˇáşáá˝á˛ááźááşá¸ |
member |
áĄáááşá¸áááş | á áśáážáŻááşá¸ áĄáááşá¸áááş áĄááŻáśá¸ááźáŻáá˝ááˇáş |
áĄááŻáśá¸ááźáŻáá°áá
áşáŚá¸ááᯠá
áŽááśáááˇáşáá˝á˛áá°áĄááźá
áş áááşáážááşáááş SCIM PATCH áážáá
áşáááˇáş áááşá¸áááŻáˇááᯠadmin áĄáŻááşá
áŻáááŻáˇ áááˇáşááŤá áááŻááşáážááş (Owner) áĄáááşá¸ááášáááᯠSCIM áážáá
áşáááˇáş ááźáąáŹááşá¸á ááááŤá
ááźáżááŹááźáąáážááşá¸ááźááşá¸
áĄááźá áşááťáŹá¸ááąáŹ ááźáżááŹááťáŹá¸
"401 Unauthorized" áááŻáˇáááŻááş "Invalid token"
- Bearer Token áážááşáááşááźáŽá¸ ááŻááşááááşá¸ááźááşá¸ áááśáááąá¸ááźáąáŹááşá¸ á á áşááąá¸ááŤ
- Token ááᯠAuthorization header áá˝ááş
Bearer YOUR_TOKENáĄááźá áş ááąá¸áááŻáˇááŹá¸ááźáąáŹááşá¸ ááąááťáŹááŤá áą - Token áááşáááşá¸ááŻááşááŻáśá¸áá˝áŹá¸ááźááşá¸ áážáááážá á á áşááąá¸á፠(áááşáááşá¸ áááşáážááşááŹá¸ááŤá)
- áááŻáĄááşááŤá Token áĄáá áşáá áşáᯠááŻááşááŻááşááŤ
"409 Conflict" - áĄááŻáśá¸ááźáŻáá° áážáááźáŽá¸ááŹá¸
- áááŻáĄáŽá¸ááąá¸ááşááźááˇáş áĄááŻáśá¸ááźáŻáá°áá áşáŚá¸ áááşá áĄáááşá¸áá˝ááş áážáááźáŽá¸ááŹá¸ ááźá áşááŤáááş
- áážáááźáŽá¸ááŹá¸ áĄááŻáśá¸ááźáŻáá°ááᯠááááşááŹá¸áá˛áˇááŤá SCIM á áááşá¸ááᯠáĄáááŻáĄááťáąáŹááş ááźááşáááşáá˝ááˇáşááąá¸ááŤáááş
- áááşá IdP áá˝ááş áĄáŽá¸ááąá¸ááş ááááşá Ꮰáááşááąááźááşá¸ áážáááážá á á áşááąá¸ááŤ
"400 Bad Request" - áááŻáĄááşááąáŹ áĄáá˝ááş ááťáąáŹááşááąáááş
userName(áĄáŽá¸ááąá¸ááş) ááᯠááąáŹááşá¸áááŻáážáŻáá˝ááş áááˇáşáá˝ááşá¸ááŹá¸ááźáąáŹááşá¸ ááąááťáŹááŤá áą- áĄáŽá¸ááąá¸ááş ááŻáśá áś áážááşáááşááźáąáŹááşá¸ á á áşááąá¸ááŤ
- áááşá IdP á ááŻááşááášáá mapping ááźááşáááşáááşáážááşááťááşááᯠá á áşááąá¸ááŤ
áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ áááşááŽá¸ááźáŽá¸ááąáŹáşáááşá¸ ááŻááşááŻááş ááááşáážááşáááąá¸ááŤ
- SCIM áááşáááşááťáŹá¸áá˝ááş áá°ááááşáážááşááťááş ááŻááşááŻááş ááźááşáááşáááşáážááşááŹá¸ááźááşá¸ áážáááážá á á áşááąá¸ááŤ
- áá°ááááşáážááşááťááş ááŻááşááŻááşáĄáá˝ááş ááťááşáážáááąáŹ áááŻááşááŻáśááťáŹá¸ áážáááźáąáŹááşá¸ áĄáááşááźáŻááŤ
- áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠáĄáááşá¸ áááşáááşááťáŹá¸áá˝ááş ááŻááşááŻááşááťáŹá¸ áááŻááşáááŻááş áááşáážááşááąá¸áááŻááşááŤáááş
áĄááŻáśá¸ááźáŻáá° ááźáąáŹááşá¸áá˛áážáŻááťáŹá¸ ááááşáá°ááťááŤ
- IdP áĄááťááŻáˇáááş áĄááťáááşáááŹá¸áĄáááŻááşá¸ áááşáá°ááťá áąááŤáááş (áĽááᏠAzure AD áĄáá˝ááş áá áááá áşáá áşááźáááş)
- áááşá IdP áá˝ááş áááŻááşáááŻááş áááşáá°ááťá áąáááş áĄáááşá¸áĄááťááş ááŻááşááźááˇáşááŤ
- SCIM ááᯠáááşáááş áá˝ááˇáşááŹá¸ááźáŽá¸ Token áážááşáááşááźáąáŹááşá¸ á á áşááąá¸ááŤ
ááťáááşáááşáážáŻ á ááşá¸áááşááźááşá¸ ááĄáąáŹááşááźááşááŤ
- SCIM Base URL áááş áĄáááĄááť
https://api.scribblemaps.com/scim/v2ááźá áşááźáąáŹááşá¸ á á áşááąá¸á፠- ááąáŹááşááŻáśá¸áá˝ááş slash ááťáŹá¸ áááŻáˇáááŻááş á áŹááŻáśá¸ááąáŤááşá¸áĄáážáŹá¸ááťáŹá¸ ááážáááźáąáŹááşá¸ ááąááťáŹááŤá áą
- áááşá áá˝ááşáááş/áááŻááşááŹááąáŤááşá api.scribblemaps.com áááŻáˇ áá˝ááşáá˝áŹá¸ááąáŹ HTTPS ááᯠáá˝ááˇáşááźáŻááŹá¸ááźáąáŹááşá¸ á
á
áşááąá¸ááŤ
áĄáá°áĄáᎠáááŻáĄááşááŤáááŹá¸á
SCIM ááśáˇáááŻá¸ááąá¸ááźááşá¸áážááˇáş áááşáááşá ááźáżááŹááťáŹá¸ ááźáŻáśááąáááŤá áĄáąáŹááşááŤáááŻáˇáážááˇáşáĄáá° ááťá˝ááşáŻááşáááŻáˇá ááśáˇáááŻá¸áážáŻáĄáá˝á˛áˇááᯠáááşáá˝ááşááŤ:
- áááşá áĄáááşá¸áĄáááş
- áááşáĄááŻáśá¸ááźáŻááąááąáŹ Identity Provider
- áááşá IdP á provisioning áážááşáááşá¸ááťáŹá¸ááž áĄáážáŹá¸áááşááąáˇááťáşááťáŹá¸
- áááşá SCIM ááźááşáááşáááşáážááşááťááşá á ááááşáážáąáŹáˇááťáŹá¸ (token ááᯠááŻáśá¸áá˝ááşááŹá¸ááŤ)
áááşá áĄáá˝á˛áˇáĄá ááşá¸áĄáá˝ááş SCIM ááśáˇáááŻá¸ááąá¸ááźááşá¸ááᯠááźááşáááşáááşáážááşááŹáá˝ááş áá°ááŽáááş ááťá˝ááşáŻááşáááŻáˇ á¤ááąááŹáá˝ááş áážáááŤáááşá
နောက်ဆုံး ပြင်ဆင်ချိန်