Concepto 9 de 10
Runtime Identity
La credencial segura que permite que sus Assets realicen solicitudes machine-to-machine confiables.
¿Qué es una Runtime Identity?
Cuando un Connector o una Automation necesita comunicarse con otro sistema o llamar a una API de la plataforma de forma automática, la plataforma requiere una forma segura de saber:
- ¿Qué está realizando la solicitud?
- ¿A quién pertenece?
- ¿Qué tiene permitido hacer?
- ¿Si la solicitud es confiable?
Esa identidad de máquina segura es la Runtime Identity. Es la identidad técnica con credenciales vinculada a un Asset para la comunicación segura machine-to-machine.
¿Por qué es esto importante?
Un Tenant es el propietario del entorno, pero el Tenant en sí no suele realizar llamadas API individuales. En el runtime, un Connector o una Automation específica realiza el trabajo. Eso significa que la Runtime Identity debe estar vinculada al Asset de trabajo.
Esto permite:
- Seguridad robusta — Cada Asset tiene su propia identidad
- Permisos por Asset — Diferentes Assets pueden tener diferentes niveles de acceso
- Registros de auditoría por Asset — Usted sabe exactamente qué Asset realizó cada solicitud
- Revocación más segura — Revoque el acceso de un Asset sin afectar a los demás
- Límites de velocidad por Asset — Controle el uso a nivel de componente
- Control de acceso específico por entorno — Diferentes credenciales para dev, staging y producción
Lo que una Runtime Identity puede incluir
- Identificador de clave API
- Secreto o material de firma
- Alcances o permisos
- Vinculación de entorno (dev, staging, producción)