Loading
Identificar sus usuarios y gestionar el acceso
Ejemplos: Gestionar miembros de grupo con SCIM

Ejemplos: Gestionar miembros de grupo con SCIM

Puede utilizar SCIM para gestionar un grupo agregado o eliminando miembros.

Ediciones necesarias

Disponible en: Salesforce Classic y Lightning Experience
Disponible en: Todas las ediciones

Estos son ejemplos para la gestión de miembros de grupo con SCIM.

Agregar un usuario a un grupo

Para agregar un usuario a un grupo, envíe una solicitud PATCH al extremo Grupos. Recuerde consultar el extremo Grupos para ver una lista de funciones disponibles.

Solicitud:

PATCH https://mycompany.my.salesforce.com/services/scim/v2/Groups/<group_id>

{
  "schemas": [
    "urn:ietf:params:scim:api:messages:2.0:PatchOp"
  ],
  "Operations": [
    {
      "op": "add",
      "path": "members",
      "value": {
        "members": [
          {
            "value": "<user_id>"
          }
        ]
      }
    }
  ]
}

Respuesta:

HTTP/1.1 200 OK
…

{
  "schemas": [
    "urn:ietf:params:scim:schemas:core:2.0:Group"
  ],
  "id": "00G4W000006IKBnUAO",
  "displayName": "mycompany-West",
  "type": "Regular",
  "members": [
    {
      "value": "0054W00000CVREkQAP",
      "type": "User",
      "$ref": "https://mycompany.my.salesforce.com/services/scim/v2/Users/0054W00..."
    }
  ],
  "meta": {
    "created": "2020-10-25T09:27:40Z",
    "lastModified": "2020-10-25T09:27:40Z",
    "location": "https://mycompany.my.salesforce.com/services/scim/v2/Groups/00G4W000006IKBnUAO",
    "resourceType": "Group",
    "version": "2aa9ea6605cb4c31403cdfd1b020cde5dd255300"
  }
}

Eliminar un usuario de un grupo

Para eliminar un usuario de un grupo, envíe una solicitud PATCH al extremo Grupos.

Solicitud:

PATCH https://mycompany.my.salesforce.com/services/scim/v2/Groups/<group_id>

{
  "schemas": [
    "urn:ietf:params:scim:api:messages:2.0:PatchOp"
  ],
  "Operations": [
    {
      "op": "remove",
      "path": "members",
      "value": {
        "members": [
          {
            "value": "<user_id>"
          }
        ]
      }
    }
  ]
}

Respuesta:

HTTP/1.1 200 OK
…

{
  "schemas": [
    "urn:ietf:params:scim:schemas:core:2.0:Group"
  ],
  "id": "00G4W000006IKBnUAO",
  "displayName": "mycompany-West",
  "type": "Regular",
  "members": [],
  "meta": {
    "created": "2020-10-25T09:27:40Z",
    "lastModified": "2020-10-25T09:27:40Z",
    "location": "https://mycompany.my.salesforce.com/services/scim/v2/Groups/00G4W000006IKBnUAO",
    "resourceType": "Group",
    "version": "2aa9ea6605cb4c31403cdfd1b020cde5dd255300"
  }
}
 
Cargando
Salesforce Help | Article