Resumen
SCIM (System for Cross-domain Identity Management) es un protocolo abierto, basado en REST/JSON, que automatiza la creación, actualización y eliminación de cuentas de identidad de usuario en aplicaciones en la nube. Al conectar directamente a los proveedores de identidad con los proveedores de servicios (aplicaciones SaaS), SCIM optimiza la User Lifecycle Management, reduce a cero los periodos de exposición al riesgo de desvinculación de TI y disminuye los tickets de restablecimiento de contraseñas hasta en un 50 %.
SCIM, o Sistema para la Gestión de Identidades entre Dominios, es un estándar abierto que automatiza el aprovisionamiento de usuarios. Fue creada en 2011, cuando la arquitectura basada en la nube se convirtió en el estándar de la industria. SCIM comunica los datos de identidad del usuario entre los proveedores de identidad (IdP), sistemas que gestionan las identidades de los usuarios, y los proveedores de servicios (SP), aplicaciones que consumen datos de identidad (como las aplicaciones SaaS Enterprise).
SCIM: especificaciones clave y resumen técnico
| Atributo | Detalles: |
|---|---|
| Nombre completo | Sistema para la gestión de identidades entre dominios |
| Estándar actual | SCIM 2.0 (Especificaciones IETF: RFC 7642, RFC 7643, RFC 7644) |
| Arquitectura | API RESTful que utilizan formatos de carga útil JSON |
| Función principal | Operaciones CRUD (crear, leer, actualizar, eliminar) automatizadas para perfiles y grupos de usuarios |
| Actores principales | IdP (cliente SCIM), proveedor de servicios (servidor SCIM) |
Vea: ¿Qué es SCIM?
¿Por qué deberían las empresas utilizar SCIM para la gestión de identidades?
SCIM mejora la seguridad de los datos de los usuarios y simplifica la experiencia de usuario al automatizar la gestión del ciclo de vida de la identidad del usuario.
Principales ventajas de SCIM
- Automatiza el aprovisionamiento y desaprovisionamiento de usuarios: elimina la creación y eliminación manual de cuentas
- Reduce la carga de trabajo de TI: Libera a los departamentos de TI de desarrollar y mantener integraciones personalizadas
- Mejora el cumplimiento de la seguridad: garantiza la aplicación coherente de las políticas de seguridad en todas las aplicaciones.
- Reduce el riesgo de errores: la transferencia automática de datos minimiza los errores humanos.
- Permite el inicio de sesión único (SSO): optimiza los flujos de trabajo de los empleados y reduce las solicitudes de restablecimiento de contraseña hasta en un 50 %.
- Se adapta al crecimiento de la empresa: Gestiona el aumento de cuentas de usuario a medida que las Organizations se expanden
A medida que las empresas crecen, innovan y experimentan rotación de personal, el número de cuentas de usuario aumenta exponencialmente. Los empleados los utilizan para todo, desde la gestión de las relaciones con los clientes hasta la colaboración en equipo. Las solicitudes para agregar o eliminar usuarios, cambiar permisos y agregar nuevos tipos de cuenta consumen un tiempo valioso del departamento de TI.
Con SCIM, los equipos de TI pueden crear identidades de usuario directamente en una herramienta como Okta o importarlas desde sistemas externos como software de recursos humanos o Active Directory. Dado que SCIM es un estándar abierto, las aplicaciones almacenan y comunican los datos de los usuarios de forma coherente entre diferentes herramientas. Esto permite a los departamentos de TI automatizar el aprovisionamiento y el desaprovisionamiento al tiempo que centralizan los permisos y la gestión de grupos. Además, como la transferencia de datos es automática, se reduce el riesgo de errores.
Los departamentos de TI ya no necesitan desarrollar y actualizar constantemente integraciones personalizadas que conecten los directorios de la empresa con aplicaciones externas. Los empleados ajenos al departamento de TI pueden utilizar el inicio de sesión único (SSO) para optimizar sus flujos de trabajo y reducir las solicitudes de restablecimiento de contraseña hasta en un 50 %.
Al mismo tiempo, la adopción de SCIM reduce muchos de los riesgos de seguridad a los que se enfrentan las empresas. Cuando los empleados ya no necesitan iniciar sesión en cada una de sus cuentas individualmente, las empresas pueden garantizar el cumplimiento de las políticas de seguridad. Esto también mitiga los riesgos asociados con la reutilización de contraseñas por parte de los empleados en diferentes herramientas. A medida que los equipos desarrollan nuevos Workflows y adoptan nuevas aplicaciones, las empresas pueden mantenerse al tanto de estos cambios sin temor a perder el seguimiento de las cuentas.
SCIM frente a aprovisionamiento manual: comparación operativa
| Artículo destacado | Aprovisionamiento SCIM automatizado | Aprovisionamiento manual de TI |
|---|---|---|
| speed | Sincronización instantánea y automatizada | Entrada manual y que consume mucho tiempo |
| Tasa de error | Baja (transferencia de datos automatizada) | Alto (propenso a errores humanos) |
| Escalabilidad | Admite miles de usuarios fácilmente | Se vuelve inmanejable a gran escala |
| Exposición a la desvinculación | Desaprovisionamiento inmediato cuando los empleados se marchan | La eliminación retardada del acceso crea vulnerabilidades |
| Carga de trabajo de TI | Mantenimiento mínimo continuo | Requiere atención constante |
¿Cómo funciona SCIM entre los proveedores de identidad y las aplicaciones SaaS?
SCIM es un protocolo basado en REST y JSON que define los roles de cliente y servidor. Un cliente suele ser un proveedor de identidad (IdP), como Okta, que mantiene un directorio sólido de identidades de usuarios. Un proveedor de servicios (SP) suele ser una aplicación SaaS, como Box o Slack, que necesita un subconjunto de información de esas identidades.
Proceso paso a paso
- El proveedor de identidad crea o actualiza un usuario: Un administrador agrega un nuevo empleado o modifica los datos de usuario existentes en el IdP.
- Los cambios se sincronizan automáticamente a través del protocolo SCIM: el IdP envía la actualización a los SP conectados mediante llamadas estandarizadas a la API de SCIM.
- El proveedor de servicios recibe y aplica los cambios: El proveedor de servicios crea, actualiza o elimina la cuenta de usuario según corresponda.
- El usuario obtiene acceso sin interrupciones: El usuario final puede acceder inmediatamente a las aplicaciones con perfiles y permisos actualizados.
El IdP también puede leer identidades del proveedor de servicios para agregarlas a su directorio y detectar valores incorrectos en el proveedor de servicios que podrían crear vulnerabilidades de seguridad.
Cómo implementar SCIM en su entorno de TI
Okta admite integraciones de aprovisionamiento—incluidos conectores basados en SCIM 2.0— con cientos de aplicaciones líderes. También ofrecemos soporte para SSO en miles de aplicaciones y proporcionamos integraciones de API preconfiguradas para aplicaciones líderes en la industria, lo que permite comunicar los datos de sus usuarios de forma rápida y segura.
Descubra cómo Okta Lifecycle Management puede ayudarle a optimizar la gestión de identidades de usuario.
¿Es desarrollador y busca integrar su aplicación en Okta?
Acelere su integración con Okta con nuestra guía de integración de aprovisionamiento SCIM. Para comenzar paso a paso, explore nuestra ruta de aprendizaje sobre la automatización del aprovisionamiento de usuarios para configurar sin problemas el aprovisionamiento SCIM en todas sus aplicaciones.
Preguntas frecuentes
SCIM son las siglas de Sistema para la gestión de identidades entre dominios.
Sí. SCIM utiliza llamadas seguras a la API REST a través de HTTPS y reduce los riesgos de seguridad al automatizar el desaprovisionamiento inmediato de los usuarios cuando se van.
Miles de aplicaciones empresariales son compatibles con SCIM, incluidas aplicaciones SaaS populares como Box, Slack, Salesforce y Microsoft 365.
SCIM 2.0 es la versión actual, definida por los estándares IETF RFC 7642, RFC 7643 y RFC 7644.
El inicio de sesión único (SSO) se encarga de la autenticación (verificar quién es un usuario al iniciar sesión), mientras que SCIM se encarga del aprovisionamiento (crear, actualizar y eliminar cuentas de usuario y permisos). Trabajan conjuntamente para una gestión de identidades.