Flujo de registro de cliente dinámico dynamic-client-registration-flow
Acceso a API protegidas de Adobe Pass access-adobe-pass-protected-apis
Requisitos previos prerequisites-access-adobe-pass-protected-apis
Antes de acceder a las API protegidas de Adobe Pass, asegúrese de que se cumplan los siguientes requisitos previos:
- 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 de trabajo workflow-access-adobe-pass-protected-apis
Siga los pasos dados para acceder a las API protegidas por Adobe Pass como se muestra en el diagrama siguiente.
Acceso a API protegidas por Adobe Pass
-
Recuperar credenciales de cliente: La aplicación cliente recopila todos los datos necesarios para recuperar las credenciales de cliente llamando al extremo de registro de cliente.
note important IMPORTANT Consulte la documentación de la API Recuperar credenciales del cliente para obtener detalles sobre: - Todos los parámetros necesarios, como
software_statement
- Todos los encabezados necesarios, como
Content-Type
,X-Device-Info
- Todos los parámetros y encabezados opcionales
- Todos los parámetros necesarios, como
-
Devolver credenciales de cliente: La respuesta de extremo de registro de cliente contiene información sobre las credenciales de cliente asociadas con los parámetros y encabezados recibidos.
note important IMPORTANT Consulte la documentación de la API Recuperar credenciales del cliente para obtener más información sobre la información proporcionada en una respuesta de credenciales de cliente. El registro de clientes valida los datos de solicitud para garantizar que se cumplen las condiciones básicas: - Los parámetros y encabezados required deben ser válidos.
Si la validación falla, se generará una respuesta de error, que proporcionará información adicional que se ajustará a la documentación de la API Recuperar credenciales del cliente. note tip TIP Sugerencia: Las credenciales del cliente deben almacenarse en caché y pueden utilizarse indefinidamente. -
Recuperar token de acceso: La aplicación cliente recopila todos los datos necesarios para recuperar el token de acceso llamando al extremo del token de cliente.
note important IMPORTANT Consulte la documentación de la API Recuperar token de acceso para obtener detalles sobre: - Todos los parámetros necesarios, como
client_id
,client_secret
ygrant_type
- Todos los encabezados necesarios, como
Content-Type
,X-Device-Info
- Todos los parámetros y encabezados opcionales
- Todos los parámetros necesarios, como
-
Devolver token de acceso: La respuesta del extremo del token de cliente contiene información sobre el token de acceso asociado con los parámetros y encabezados recibidos.
note important IMPORTANT Consulte la documentación de la API Recuperar token de acceso para obtener detalles sobre la información proporcionada en una respuesta de token de acceso. El token de cliente valida los datos de solicitud para garantizar que se cumplen las condiciones básicas: - Los parámetros y encabezados required deben ser válidos.
Si la validación falla, se generará una respuesta de error, que proporcionará información adicional que se adhiere a la documentación de la API Recuperar token de acceso. note tip TIP Sugerencia: El token de acceso debe almacenarse en caché y utilizarse solo dentro de la duración especificada (por ejemplo, un tiempo de vida de 24 horas). Una vez caducado, la aplicación cliente debe solicitar un nuevo token de acceso. -
Continúe con el acceso a las API protegidas: La aplicación cliente utiliza el token de acceso para acceder a otras API protegidas por Adobe Pass. La aplicación cliente debe incluir el token de acceso en el encabezado de solicitud
Authorization
mediante el esquema de autenticaciónBearer
(es decir,Authorization: Bearer <access_token>
).note important IMPORTANT Las API protegidas por Adobe Pass validan el token de acceso para garantizar que se cumplan las condiciones básicas: - El token_de_acceso debe ser válido.
- El token de acceso debe estar asociado con un client_id y un client_secret válidos.
- El token_de_acceso debe estar asociado con un extracto_de_software válido.
Si la validación falla, se generará una respuesta de error, que proporcionará información adicional que se ajustará a la documentación de Códigos de error mejorados.