SCIM 2.0

Tu fuente de identidad escribe el directorio, con condiciones.

SCIM 2.0 en /scim/v2 para usuarios y grupos. Tokens ligados a un tenant, escrituras condicionales con If-Match y desactivación en lugar de borrado.

Verificado multi-nodoPATCH admite add y replace; filtros solo userName/externalId con eq; sin operaciones bulk.Código completo
Paquetes SCIM cruzan el límite del tenant y escriben celdas del directorio.

Rutas.

Rutas SCIM
MétodoRutaUso
GET/scim/v2/ServiceProviderConfigCapacidades del servicio
GET/scim/v2/SchemasEsquemas User y Group
GET/scim/v2/ResourceTypesTipos de recurso
GET, POST/scim/v2/UsersListar (filtro y paginación) y crear
GET, PUT, PATCH, DELETE/scim/v2/Users/{id}Leer, reemplazar, modificar, desactivar
GET, POST/scim/v2/GroupsListar y crear
GET, PUT, PATCH, DELETE/scim/v2/Groups/{id}Leer, reemplazar, modificar miembros, desactivar

ServiceProviderConfig.

patch
admitido (add y replace)
filter
admitido, hasta 200 resultados (userName o externalId con eq)
etag
admitido
bulk
no admitido
sort
no admitido
changePassword
no admitido
autenticación
OAuth Bearer Token con alcance scim

Veámoslo con tus aplicaciones.

Una demostración con datos sintéticos: tus flujos, tus métodos de entrada y tu modelo de tenants.