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)