ENTERPRISEPlan ENTERPRISE
SCIM 2.0 Provisioning
System for Cross-domain Identity Management. Automatisez la creation, mise a jour et suppression des utilisateurs depuis votre IdP.
Fonctionnalites Cles
Auto-Provisioning
Creation automatique des comptes lors de l'ajout dans l'IdP.
Auto-Deprovisioning
Desactivation immediate quand un utilisateur quitte l'organisation.
Sync Temps Reel
Synchronisation immediate des modifications (nom, email, groupes).
Group Sync
Mapping automatique des groupes IdP vers les roles Adlibo.
Endpoint SCIM
Configurez votre IdP pour pointer vers l'endpoint SCIM Adlibo.
Base URL
https://www.adlibo.com/scim/v2Authentication
Bearer TokenGenerer un Token SCIM
json
// Depuis le dashboard Enterprise ou via API
// POST /api/saas/enterprise/scim/token
// Response:
{
"token": "scim_abc123def456...",
"expiresAt": "2027-01-01T00:00:00Z"
}
// Utilisez ce token dans la configuration de votre IdP
// Header: Authorization: Bearer scim_abc123def456...Operations Supportees
| Operation | Endpoint | Description |
|---|---|---|
| GET | /Users | Lister tous les utilisateurs |
| GET | /Users/:id | Obtenir un utilisateur par ID |
| POST | /Users | Creer un nouvel utilisateur |
| PUT | /Users/:id | Remplacer un utilisateur |
| PATCH | /Users/:id | Modifier partiellement un utilisateur |
| DELETE | /Users/:id | Supprimer/desactiver un utilisateur |
| GET | /Groups | Lister tous les groupes/roles |
| GET | /ServiceProviderConfig | Configuration SCIM supportee |
Schema Utilisateur SCIM
json
// POST /scim/v2/Users - Creer un utilisateur
{
"schemas": ["urn:ietf:params:scim:schemas:core:2.0:User"],
"userName": "john.doe@company.com",
"name": {
"givenName": "John",
"familyName": "Doe",
"formatted": "John Doe"
},
"displayName": "John Doe",
"emails": [
{
"value": "john.doe@company.com",
"type": "work",
"primary": true
}
],
"active": true,
"groups": [
{
"value": "role_member",
"display": "MEMBER"
}
]
}
// Response
{
"schemas": ["urn:ietf:params:scim:schemas:core:2.0:User"],
"id": "usr_abc123",
"userName": "john.doe@company.com",
"name": {
"givenName": "John",
"familyName": "Doe",
"formatted": "John Doe"
},
"displayName": "John Doe",
"emails": [
{
"value": "john.doe@company.com",
"type": "work",
"primary": true
}
],
"active": true,
"meta": {
"resourceType": "User",
"created": "2026-01-02T10:00:00Z",
"lastModified": "2026-01-02T10:00:00Z",
"location": "https://www.adlibo.com/scim/v2/Users/usr_abc123"
}
}Deprovisioning Automatique
Quand un utilisateur est supprime ou desactive dans votre IdP, Adlibo execute automatiquement:
Retrait de l'organisation
Revocation de toutes les API keys
Invalidation des sessions actives
Conservation des logs d'audit (conformite)
Notification aux admins (optionnel)
json
// DELETE /scim/v2/Users/:id
// ou
// PATCH /scim/v2/Users/:id
{
"schemas": ["urn:ietf:params:scim:api:messages:2.0:PatchOp"],
"Operations": [
{
"op": "replace",
"path": "active",
"value": false
}
]
}
// Les deux methodes declenchent le deprovisioning completConfiguration par IdP
Azure AD / Entra ID
- Enterprise Applications → Adlibo → Provisioning
- Mode: Automatic
- Tenant URL:
https://www.adlibo.com/scim/v2 - Secret Token: Votre token SCIM Adlibo
- Test Connection puis Save
Okta
- Applications → Adlibo → Provisioning
- Enable API Integration
- SCIM Base URL:
https://www.adlibo.com/scim/v2 - API Token: Votre token SCIM
- Activer Create/Update/Deactivate Users
OneLogin
- Applications → Adlibo → Configuration
- Enable SCIM Provisioning
- SCIM Base URL:
https://www.adlibo.com/scim/v2 - SCIM Bearer Token: Votre token
- Configurer les mappings d'attributs
Mapping des Attributs
| Attribut SCIM | Attribut Adlibo | Requis |
|---|---|---|
| userName | Requis | |
| emails[0].value | Requis | |
| name.givenName | firstName | Optionnel |
| name.familyName | lastName | Optionnel |
| displayName | name | Optionnel |
| active | isActive | Requis |
| groups | role | Optionnel |
Monitoring & Audit
Suivez les operations SCIM depuis le dashboard Enterprise.
247
Users Provisioned
12
Users Deprovisioned
2h
Since Last Sync
Alertes automatiques
Recevez des alertes en cas d'echec de synchronisation ou d'erreurs SCIM repetees.
Documentation Associee
Besoin d'aide avec SCIM ?
Notre equipe peut vous aider a configurer le provisioning automatique.