Información general sobre el registro dinámico de clientes dynamic-client-registration-overview
El registro de cliente dinámico representa un mecanismo de autorización definido por RFC 7591 y se basa en el marco de autorización OAuth 2.0 descrito en RFC 6749.
Adobe Pass proporciona un servicio de registro de cliente dinámico que permite acceder a las siguientes API protegidas:
-
API de administración de autenticación de Adobe Pass:
-
API de REST de autenticación de Adobe Pass:
-
SDK de autenticación de Adobe Pass:
- El mecanismo de ID de solicitante firmado.
- El mecanismo de lista de dominios.
- El mecanismo de clave de API.
Con la adopción del registro dinámico de clientes, las principales ventajas son:
- Seguridad mejorada.
- Modelo unificado en todas las plataformas.
- Control preciso del ciclo de vida de la aplicación.
Para obtener más información sobre cómo administrar y utilizar el registro de cliente dinámico, consulte las siguientes secciones.
Dynamic Client Registration Management dynamic-client-registration-management
El proceso de administración dinámica de registro de clientes permite que las aplicaciones cliente que se ejecutan en plataformas específicas y necesitan acceso a API específicas de autenticación de Adobe Pass se registren a través del Tablero de Adobe Pass TVE.
El Tablero de Adobe Pass TVE es una herramienta para que los clientes (programadores) de autenticación de Adobe Pass administren su configuración y sus datos. Este tablero de autoservicio habilita una serie de funcionalidades que se describen en la Guía del usuario del tablero de Adobe Pass TVE.
Si tiene acceso al Panel de Adobe Pass TVE, siga los pasos de las secciones siguientes para crear una aplicación registrada y descargar la instrucción del software.
Administración de aplicaciones registradas manage-registered-applications
Hay dos formas disponibles de crear una aplicación registrada:
-
Nivel de programador
El proceso de registro a nivel de programador permite crear una aplicación registrada vinculada a todos los canales disponibles o a un subconjunto seleccionado de canales. Para obtener más información, consulte la documentación de TVE Dashboard User Guide for Programmers.
-
Nivel de canal
El proceso de registro a nivel de canal permite crear una aplicación registrada vinculada únicamente al canal seleccionado actualmente. Para obtener más información, consulte la Guía del usuario del panel de TVE para canales.
channels
, platforms
y scopes
asignadas.Administrar instrucciones de software manage-software-statements
Antes de descargar un extracto de software, asegúrese de que ha creado una aplicación registrada como se describe en la sección Administrar aplicaciones registradas que cumple los requisitos de la aplicación cliente.
Hay dos formas disponibles de descargar una declaración de software basada en el nivel en el que se creó la aplicación registrada:
-
Nivel de programador
Para obtener más información, consulte la documentación de TVE Dashboard User Guide for Programmers.
-
Nivel de canal
Para obtener más información, consulte la Guía del usuario del panel de TVE para canales.
La instrucción de software es un token web JSON (JWT
) que contiene información acerca del software de la aplicación cliente como paquete. Cuando se presenta a la API Recuperar credenciales del cliente, la instrucción del software se firma digitalmente mediante la firma web JSON (JWS
).
Para obtener una explicación más detallada sobre qué son las instrucciones de software y cómo funcionan, consulte la documentación de RFC 7591.
Flujo de registro de cliente dinámico dynamic-client-registration-flow
En resumen, el mecanismo de autorización del registro dinámico de clientes incluye varios pasos:
Administración
- Un representante del cliente debe crear una aplicación registrada como se describe en la sección Administrar aplicaciones registradas.
- Un representante del cliente debe descargar e incrustar una instrucción de software como se describe en la sección Administrar instrucciones de software.
Flujo
- La aplicación cliente debe obtener las credenciales del cliente como se describe en la Documentación de la API Retrieve client credentials.
- La aplicación cliente debe obtener el token de acceso como se describe en la documentación de la API Recuperar token de acceso.
Consulte la documentación de Flujo de registro de cliente dinámico para comprender mejor cómo acceder a las API protegidas de Adobe Pass. Además, también puede ver esta grabación de seminario web, que proporciona más contexto e incluye una demostración.