Messages SCIM pour l'approvisionnement local
Okta utilise un sous-ensemble de messages SCIM pour l'envoi d'instructions d'approvisionnement à un serveur SCIM.
Ce contenu s'applique uniquement à SCIM 1.1.
Les messages suivants sont des messages d'approvisionnement SCIM Okta :
- Mettre en place des fonctionnalités de gestion des utilisateurs
- Créer un utilisateur
- Créer un utilisateur en attente
- Importer des utilisateurs depuis une application locale dans Okta
- Importer des utilisateurs récemment modifiés depuis une application locale vers Okta
- Importer un profil utilisateur
- Activer un utilisateur
- Désactiver l'utilisateur
- Réactiver un utilisateur
- Envoyer une mise à jour de mot de passe
- Envoyer une mise à jour de profil
- Télécharger des groupes
- Créer un groupe
- Mettre à jour un groupe
- Supprimer un groupe
Mettre en place des fonctionnalités de gestion des utilisateurs
Cette instruction est envoyée pendant la configuration de l'instance de l'application et elle demande à votre connecteur de renvoyer la liste des fonctionnalités d'approvisionnement que votre connecteur a implémentées. Selon le résultat, l'intégration de l'application prend en charge les fonctionnalités d'approvisionnement appropriées.
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
GET /ServiceProviderConfigs
Exemple
GET http://acme.com:8080/ServiceProviderConfigs
Réponse attendue du connecteur du serveur SCIM actif
{ "schemas":[ "urn:scim:schemas:core:1.0", "urn:okta:schemas:scim:providerconfig:1.0" ], "documentationUrl":"https://support.okta.com/scim-fake-page.html", "patch":{ "supported":false }, "bulk":{ "supported":false }, "filter":{ "supported":true, "maxResults":100 }, "changePassword":{ "supported":true }, "sort":{ "supported":false }, "etag":{ "supported":false }, "authenticationSchemes":[ ], "urn:okta:schemas:scim:providerconfig:1.0":{ "userManagementCapabilities":[ "GROUP_PUSH", "IMPORT_NEW_USERS", "IMPORT_PROFILE_UPDATES", "PUSH_NEW_USERS", "PUSH_PASSWORD_UPDATES", "PUSH_PENDING_USERS", "PUSH_PROFILE_UPDATES", "PUSH_USER_DEACTIVATION", "REACTIVATE_USERS" ] } }
Créer un utilisateur
Cette instruction est envoyée lorsque vous affectez un nouvel utilisateur à une application locale.
Okta envoie deux messages. Le premier détermine si l'utilisateur existe dans l'application locale. Si l'utilisateur n'existe pas dans l'application locale, Okta envoie un second message destiné à créer l'utilisateur.
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
GET /Users?filter=userName%20eq%20%22myemail%40example.com%22&startIndex=1&count=100
Réponse attendue du connecteur du serveur SCIM actif
Le retour que vous obtiendrez si l'utilisateur n'existe pas est le suivant :
{ "schemas": [ "urn:scim:schemas:core:1.0" ], "totalResults": 0, "startIndex": 1, "itemsPerPage": 0, "Resources": [] }
Le retour que vous obtiendrez si l'utilisateur existe est le suivant :
{ "totalResults":1, "schemas":["urn:scim:schemas:core:1.0"], "Resources":[ { "schemas": [ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:enterprise:1.0", "urn:okta:onprem_app:1.0:user:custom" ], "id": "102", "userName": "admin", "password": "fakepassword", "active": false, "name": { "formatted": "Barbara Jensen", "givenName": "Barbara", "familyName": "Jensen" }, "emails": [ { "value": "bjensen@example.com", "primary": true, "type": "work" } ], "groups": [ { "value": "1002", "display": "secondGroup" } ], "urn:okta:onprem_app:1.0:user:custom": { "isAdmin": true, "isOkta": false, "departmentName": "Administration" } } ] }
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
POST /Users
Exemple :
http://acme.com:8080/Users "schemas":[ "urn:scim:schemas:core:1.0", "urn:okta:onprem_app:1.0:user:custom" ], "userName":"myemail@example.com", "emails":[ { "primary":true, "value":"myemail@example.com", "type":"primary" }, { "primary":false, "value":"mypersonalemail@example.com", "type":"secondary" } ], "phoneNumbers":[ { "value":"123-444-5555", "type":"mobile" } ], "name":{ "familyName":"LastName", "givenName":"FirstName" }, "active":true, "password":"verySecure", "urn:okta:onprem_app:1.0:user:custom":{ "isAdmin":false, "isOkta":false, "departmentName":"Testing User" } }
Réponse attendue du connecteur du serveur SCIM actif
{ "id": "d0dd58e43ded4293a61a8760fcba0458", "externalId": "00ustvXq1A8UAuobW0f5", "meta": { "created": "04-17-2020 00:00:00", "lastModified": "04-17-2020 00:00:00", "version": "v1.0" }, "schemas": [ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:okta:1.0" ], "userName": "steph.c@example.com", "displayName": " Steph Curry", "preferredLanguage": "en", "locale": "en-US", "timezone": "America/Los_Angeles", "active": true, "password": "VFhsSlpHVnVkR2wwZVVselRYbFFZWE56ZDI5eVpBPT0=", "emails": [ { "value": "steph.c@example.com", "type": "work", "primary": true } ], "groups": [], "name": { "familyName": "Curry",
Créer un utilisateur en attente
Cette instruction est envoyée lorsqu'un utilisateur d'Okta qui n'a pas encore été activé dans Okta est affecté à une application locale.
Cet appel est similaire à l'appel précédent qui crée un utilisateur, avec l'ajout du champ actif.
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
POST /Users { "schemas":[ "urn:scim:schemas:core:1.0" ], "userName":"myemail-pending@example.com", "emails":[ { "primary":true, "value":"myemail-pending@example.com", "type":"primary" }, { "primary":false, "value":"mypersonalemail-pending@example.com", "type":"secondary" } ], "phoneNumbers":[ { "value":"123-444-5555", "type":"mobile" } ], "name":{ "familyName":"LastName-pending", "givenName":"FirstName-pending" }, "active":false, "password":"verySecure", "groups":[ { "display":"secondGroup", "value":"1002" } ] }
Réponse attendue du connecteur du serveur SCIM actif
{ "id": "d0dd58e43ded4293a61a8760fcba0458", "externalId": "00ustvXq1A8UAuobW0f5", "meta": { "created": "04-17-2020 00:00:00", "lastModified": "04-17-2020 00:00:00", "version": "v1.0" }, "schemas": [ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:okta:1.0" ], "userName": "steph.c@example.com", "displayName": " Steph Curry", "preferredLanguage": "en", "locale": "en-US", "timezone": "America/Los_Angeles", "active": true, "password": "VFhsSlpHVnVkR2wwZVVselRYbFFZWE56ZDI5eVpBPT0=", "emails": [ { "value": "steph.c@example.com", "type": "work", "primary": true } ], "groups": [], "name": { "familyName": "Curry", "givenName": "Steph" }, "urn:scim:schemas:extension:okta:1.0": { "employeeNumber": "30", "manager": { "value": "Steve Kerr" } } }
Importer des utilisateurs depuis une application locale dans Okta
Cette instruction est envoyée lorsqu'un administrateur importe des utilisateurs depuis une application locale vers Okta.
Si plusieurs pages d'utilisateurs existent, Okta Provisioning Agent peut envoyer plusieurs requêtes à votre connecteur.
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
GET /Users?startIndex=1&count=100
Réponse attendue du connecteur du serveur SCIM actif
{ "schemas": [ "urn:scim:schemas:core:1.0" ], "totalResults": 3, "startIndex": 1, "itemsPerPage": 3, "Resources": [ { "id": "ce454761d63f4ce4904db3d4b9cc4cc4", "externalId": "00uinactiveAuobW0f8", "meta": { "created": "04-09-2020 00:00:00", "lastModified": "10-14-2016 00:00:00", "version": "v1.0" }, "schemas": [ "urn:scim:schemas:core:1.0" ], "userName": "InactiveScim1User1@example.com", "displayName": "Inactive Scim1 Test User", "preferredLanguage": "en", "locale": "en_US", "timezone": "America/Los_Angeles", "active": false, "password": "UVdKalpERXlNelE9", "emails": [ { "value": "InactiveScim1User1@example.com", "type": "work", "primary": true } ], "groups": [], "name": { "familyName": "User", "givenName": "Inactive Scim1 Test" } }, { "id": "d0dd58e43ded4293a61a8760fcba0458", "externalId": "00ustvXq1A8UAuobW0f5", "meta": { "created": "04-17-2020 00:00:00", "lastModified": "04-17-2020 00:00:00", "version": "v1.0" }, "schemas": [ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:okta:1.0" ], "userName": "steph.c@example.com", "displayName": " Steph Curry", "preferredLanguage": "en", "locale": "en-US", "timezone": "America/Los_Angeles", "active": true, "password": "VFhsSlpHVnVkR2wwZVVselRYbFFZWE56ZDI5eVpBPT0=", "emails": [ { "value": "steph.c@example.com", "type": "work", "primary": true } ], "groups": [], "name": { "familyName": "Curry", "givenName": "Steph" }, "urn:scim:schemas:extension:okta:1.0": { "employeeNumber": "30", "manager": { "value": "Steve Kerr" } } }, { "id": "45c5f5187556447186bd5a710ba439e9", "externalId": "00usabcdeAuobW0f8", "meta": { "created": "04-09-2020 00:00:00", "lastModified": "10-14-2016 00:00:00", "version": "v1.0" }, "schemas": [ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:okta:1.0" ], "userName": "scim1User1@example.com", "displayName": "Scim1 Test User", "preferredLanguage": "en", "locale": "en_US", "timezone": "America/Los_Angeles", "active": true, "password": "UVdKalpERXlNelE9", "emails": [ { "value": "scim1User1@example.com", "type": "work", "primary": true } ], "groups": [ { "value": "8306945c760d4b0e8fae3e806614a19a", "display": "ScimOne Group A" } ], "name": { "familyName": "User", "givenName": "Scim1 Test" }, "urn:scim:schemas:extension:okta:1.0": { "employeeNumber": "11253" } } ] }
Importer des utilisateurs récemment modifiés depuis une application locale vers Okta
Cette instruction est envoyée lorsqu'un administrateur exécute une importation incrémentielle des utilisateurs depuis une application locale vers Okta.
Si plusieurs pages d'utilisateurs existent, Okta Provisioning Agent peut envoyer plusieurs requêtes à votre connecteur.
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
GET /Users?filter=meta.lastModified gt "2020-04-07T14:19:34Z"&startIndex=1&count=100
Réponse attendue du connecteur du serveur SCIM actif
{ "schemas": [ "urn:scim:schemas:core:1.0" ], "totalResults": 1, "startIndex": 1, "itemsPerPage": 1, "Resources": [ { "id": "d0dd58e43ded4293a61a8760fcba0458", "externalId": "00ustvXq1A8UAuobW0f5", "meta": { "created": "04-17-2020 00:00:00", "lastModified": "04-17-2020 00:00:00", "version": "v1.0" }, "schemas": [ "urn:scim:schemas:core:1.0" "urn:scim:schemas:extension:okta:1.0" ], "userName": "steph.c@example.com", "displayName": " Steph Curry", "preferredLanguage": "en", "locale": "en_US", "timezone": "America/Los_Angeles", "active": true, "password": "VFhsSlpHVnVkR2wwZVVselRYbFFZWE56ZDI5eVpBPT0=", "emails": [ { "value": "steph.c@example.com", "type": "work", "primary": true } ], "groups": [], "name": { "familyName": "Curry", "givenName": "Steph" } "urn:scim:schemas:extension:okta:1.0": { "employeeNumber": "30", "manager": { "value": "Steve Kerr" } } }, ] }
Importer un profil utilisateur
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
GET /Users/<Id>
Réponse attendue du connecteur du serveur SCIM actif
{ "id": "d0dd58e43ded4293a61a8760fcba0458", "externalId": "00ustvXq1A8UAuobW0f5", "meta": { "created": "04-17-2020 00:00:00", "lastModified": "04-17-2020 00:00:00", "version": "v1.0" }, "schemas": [ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:okta:1.0" ], "userName": "steph.c@example.com", "displayName": " Steph Curry", "preferredLanguage": "en", "locale": "en-US", "timezone": "America/Los_Angeles", "active": true, "password": "VFhsSlpHVnVkR2wwZVVselRYbFFZWE56ZDI5eVpBPT0=", "emails": [ { "value": "steph.c@example.com", "type": "work", "primary": true } ], "groups": [], "name": { "familyName": "Curry", "givenName": "Steph" }, "urn:scim:schemas:extension:okta:1.0": { "employeeNumber": "30", "manager": { "value": "Steve Kerr" } } }
Lors de l'approvisionnement, lorsqu'Okta découvre qu'un utilisateur existe dans l'application locale, Okta envoie le profil utilisateur vers l'application locale ou importe le profil. Le résultat obtenu varie en fonction de l'activation de l'option Push Profile Update. Si l'option est activée, Okta envoie le profil utilisateur vers l'application locale. Si elle est désactivée, Okta importe le profil utilisateur.
Activer un utilisateur
Cette instruction est envoyée lorsqu'un utilisateur précédemment approvisionné dans un état inactif est activé dans Okta.
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
PUT /Users/<id { "schemas":[ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:enterprise:1.0", "urn:okta:onprem_app:1.0:user:custom" ], "id":"101", "userName":"okta", "name":{ "givenName":"John", "familyName":"Smith" }, "emails":[ { "value":"jsmith@example.com", "primary":true, "type":"work" } ], "active":true, "password":"inSecure", "groups":[ { "value":"1001", "display":"firstGroup" }, { "value":"1002", "display":"secondGroup" } ], "urn:okta:onprem_app:1.0:user:custom":{ "isAdmin":false, "isOkta":true, "departmentName":"Cloud Service" } }
Réponse attendue du connecteur du serveur SCIM actif
{ "id": "45c5f5187556447186bd5a710ba439e9", "externalId": "00usabcdeAuobW0f8", "meta": { "created": "10-14-2016 00:00:00", "lastModified": "10-14-2016 00:00:00", "version": "v1.0" }, "schemas": [ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:okta:1.0" ], "userName": "scim1User1@example.com", "displayName": "Scim1 Test User", "preferredLanguage": "en", "locale": "en_US", "timezone": "America/Los_Angeles", "active": true, "password": "VlZaa1MyRnNjRVZTV0d4T1pXeEZPUT09", "emails": [ { "value": "scim1User1@example.com", "type": "work", "primary": true } ], "groups": [ { "value": "8306945c760d4b0e8fae3e806614a19a", "display": "ScimOne Group A" } ], "name": { "familyName": "User", "givenName": "Scim1 Test" }, "urn:scim:schemas:extension:okta:1.0": { "employeeNumber": "11253" } }
Désactiver l'utilisateur
Cette instruction est envoyée lorsqu'un utilisateur est désaffecté de l'intégration d'applications Okta ou lorsqu'un utilisateur est désactivé dans Okta.
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
PUT /Users/<id> { "schemas":[ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:enterprise:1.0", "urn:okta:onprem_app:1.0:user:custom" ], "id":"101", "userName":"okta", "name":{ "givenName":"John", "familyName":"Smith" }, "emails":[ { "value":"jsmith@example.com", "primary":true, "type":"work" } ], "active":false, "password":"inSecure", "groups":[ { "value":"1001", "display":"firstGroup" }, { "value":"1002", "display":"secondGroup" } ], "urn:okta:onprem_app:1.0:user:custom":{ "isAdmin":false, "isOkta":true, "departmentName":"Cloud Service" } }
Réponse attendue du connecteur du serveur SCIM actif
{ "id": "45c5f5187556447186bd5a710ba439e9", "externalId": "00usabcdeAuobW0f8", "meta": { "created": "10-14-2016 00:00:00", "lastModified": "10-14-2016 00:00:00", "version": "v1.0" }, "schemas": [ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:okta:1.0" ], "userName": "scim1User1@example.com", "displayName": "Scim1 Test User", "preferredLanguage": "en", "locale": "en_US", "timezone": "America/Los_Angeles", "active": false, "password": "VlZaa1MyRnNjRVZTV0d4T1pXeEZPUT09", "emails": [ { "value": "scim1User1@example.com", "type": "work", "primary": true } ], "groups": [ { "value": "8306945c760d4b0e8fae3e806614a19a", "display": "ScimOne Group A" } ], "name": { "familyName": "User", "givenName": "Scim1 Test" }, "urn:scim:schemas:extension:okta:1.0": { "employeeNumber": "11253" } }
Réactiver un utilisateur
Cette instruction est envoyée lorsqu'un utilisateur précédemment désactivé est activé dans Okta.
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
PUT /Users/<id> { "schemas":[ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:enterprise:1.0", "urn:okta:onprem_app:1.0:user:custom" ], "id":"101", "userName":"okta", "name":{ "givenName":"John", "familyName":"Smith" }, "emails":[ { "value":"jsmith@example.com", "primary":true, "type":"work" } ], "active":true, "password":"inSecure", "groups":[ { "value":"1001", "display":"firstGroup" }, { "value":"1002", "display":"secondGroup" } ], "urn:okta:onprem_app:1.0:user:custom":{ "isAdmin":false, "isOkta":true, "departmentName":"Cloud Service" } }
Réponse attendue du connecteur agissant en tant que serveur SCIM
{ "id": "45c5f5187556447186bd5a710ba439e9", "externalId": "00usabcdeAuobW0f8", "meta": { "created": "10-14-2016 00:00:00", "lastModified": "10-14-2016 00:00:00", "version": "v1.0" }, "schemas": [ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:okta:1.0" ], "userName": "scim1User1@example.com", "displayName": "Scim1 Test User", "preferredLanguage": "en", "locale": "en_US", "timezone": "America/Los_Angeles", "active": true, "password": "VlZaa1MyRnNjRVZTV0d4T1pXeEZPUT09", "emails": [ { "value": "scim1User1@example.com", "type": "work", "primary": true } ], "groups": [ { "value": "8306945c760d4b0e8fae3e806614a19a", "display": "ScimOne Group A" } ], "name": { "familyName": "User", "givenName": "Scim1 Test" }, "urn:scim:schemas:extension:okta:1.0": { "employeeNumber": "11253" } }
Envoyer une mise à jour de mot de passe
Cette instruction est envoyée lorsqu'un utilisateur modifie son mot de passe sur Okta et que la synchronisation du mot de passe est activée sous Dansl'application dans l'onglet Approvisionnement de l'application.
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
PUT /Users/<id> { "schemas":[ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:enterprise:1.0", "urn:okta:onprem_app:1.0:user:custom" ], "id":"101", "userName":"okta", "name":{ "givenName":"John", "familyName":"Smith" }, "emails":[ { "value":"jsmith@example.com", "primary":true, "type":"work" } ], "active":true, "password":"this-is-my-new-password", "groups":[ { "value":"1001", "display":"firstGroup" }, { "value":"1002", "display":"secondGroup" } ], "urn:okta:onprem_app:1.0:user:custom":{ "isAdmin":false, "isOkta":true, "departmentName":"Cloud Service" } }
Réponse attendue du connecteur du serveur SCIM actif
Okta suppose qu'une réponse non erronée de votre connecteur signifie que la méthode pushPasswordUpdate a réussi.
Envoyer une mise à jour de profil
Cette instruction est envoyée lorsque le profil d'un utilisateur est modifié dans Okta et que la mise à jour des attributs d'utilisateur est activée pour l'application. Consultez Mettre à jour les attributs des utilisateur automatiquement.
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
PUT request to /Users/101 { "schemas":[ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:enterprise:1.0", "urn:okta:onprem_app:1.0:user:custom" ], "id":"101", "userName":"okta", "name":{ "givenName":"John", "familyName":"Taylor" }, "emails":[ { "value":"jtaylor@example.com", "primary":true, "type":"work" } ], "active":true, "password":"inSecure", "groups":[ { "value":"1001", "display":"firstGroup" }, { "value":"1002", "display":"secondGroup" } ], "urn:okta:onprem_app:1.0:user:custom":{ "isAdmin":false, "isOkta":true, "departmentName":"Cloud Service Management" } }
Réponse attendue du connecteur du serveur SCIM actif
Okta suppose qu'une réponse non erronée de votre connecteur signifie que pushProfileUpdate a réussi. Si Créer des utilisateurs et Mettre à jour les attributs d'utilisateurs sont activés pour mettre à jour les utilisateurs de l'application locale lors de leur création ou mise à jour, le connecteur renvoie l'utilisateur mis à jour. Voir Configurer l'approvisionnement pour une intégration d'applications
Télécharger des groupes
Cette instruction est envoyée lorsqu'un administrateur importe des utilisateurs dans Okta.
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
GET request /Groups?startIndex=1&count=100
Réponse attendue du connecteur agissant comme serveur SCIM
{ "totalResults":2, "schemas":[ "urn:scim:schemas:core:1.0" ], "Resources":[ { "schemas":[ "urn:scim:schemas:core:1.0", "urn:okta:custom:group:1.0" ], "displayName":"firstGroup", "id":"1001", "members":[ { "value":"101", "display":"okta" } ], "urn:okta:custom:group:1.0":{ "description":"This is the first group" } }, { "schemas":[ "urn:scim:schemas:core:1.0" ], "displayName":"secondGroup", "id":"1002", "members":[ { "value":"101", "display":"okta" }, { "value":"102", "display":"admin" } ] } ] }
Réponse attendue du connecteur du serveur SCIM actif
{ "totalResults": 2, "schemas": [ "urn:scim:schemas:core:1.0" ], "Resources": [ { "schemas": [ "urn:scim:schemas:core:1.0", "urn:okta:custom:group:1.0" ], "displayName": "firstGroup", "id": "1001", "members": [ { "value": "101", "display": "okta" } ], "urn:okta:custom:group:1.0": { "description": "This is the first group" } }, { "schemas": [ "urn:scim:schemas:core:1.0" ], "displayName": "secondGroup", "id": "1002", "members": [ { "value": "101", "display": "okta" }, { "value": "102", "display": "admin" } ] } ] }
Créer un groupe
Cette instruction est envoyée lorsque la fonctionnalité notification Push de groupes est activée pour l'intégration d'une application dans Okta. Voir Activer notification Push de groupes.
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
POST request to http://localhost:8080/Groups
Réponse attendue du connecteur agissant en tant que serveur SCIM
{ "schemas":[ "urn:scim:schemas:core:1.0", "urn:okta:custom:group:1.0" ], "displayName":"AppGroup-04", "id":"AppGroup-02", "members":[ { "value":"101", "display":"okta" }, { "value":"102", "display":"admin" } ], "urn:okta:custom:group:1.0":{ "description":"This is the second group" } }
Mettre à jour un groupe
Cette instruction est envoyée lorsque notification Push de groupes est activée pour l'intégration d'une application dans Okta. Voir Activer notification Push de groupes.
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
PUT request to http://localhost:8080/Groups/1002
Réponse attendue du connecteur du serveur SCIM actif
{ "schemas": [ "urn:scim:schemas:core:1.0", "urn:okta:custom:group:1.0" ], "displayName": "AppGroup-Changed", "id": "1002", "members": [ { "value": "101", "display": "okta admin" }, { "value": "102", "display": "okta user" } ], "urn:okta:custom:group:1.0": { "description": "This is the changed first group" } }
Supprimer un groupe
Cette instruction est envoyée lorsque notification Push de groupes est activée pour l'intégration d'une application dans Okta. Voir Activer notification Push de groupes.
Exemple de requêtes HTTP et de messages JSON envoyés par Okta Provisioning Agent.
DELETE request to http://localhost:8080/Groups/1003
Réponse attendue du connecteur du serveur SCIM actif
Okta suppose qu'une réponse sans erreur de votre connecteur signifie que le groupe deleteGroup a réussi et que le groupe avec l'ID 1003 a été supprimé.
