Flujo de registro de cliente dinámico dynamic-client-registration-flow

IMPORTANT
El contenido de esta página se proporciona únicamente con fines informativos. El uso de esta API requiere una licencia actual de Adobe. No se permite el uso no autorizado.
IMPORTANT
La implementación de la API de registro de cliente dinámico está limitada por la documentación de Mecanismo de limitación.

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:

IMPORTANT
Los SDK de autenticación de Adobe Pass son responsables de obtener y actualizar las credenciales del cliente y el token de acceso en nombre de la aplicación cliente.
Para todas las demás API protegidas por Adobe Pass, la aplicación cliente debe seguir el flujo de trabajo siguiente.

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

Acceso a API protegidas por Adobe Pass

  1. 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
  2. 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.
  3. 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 y grant_type
    • Todos los encabezados necesarios, como Content-Type, X-Device-Info
    • Todos los parámetros y encabezados opcionales
  4. 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.
  5. 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ón Bearer (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.
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b