Flujo de autorización básico realizado en la aplicación principal basic-authorization-flow-performed-within-primary-application
El flujo de autorización dentro del derecho de autenticación de Adobe Pass permite que la aplicación de streaming determine si una MVPD permite o deniega la solicitud del usuario para transmitir contenido. Si la decisión es Permit
, la respuesta incluye un token multimedia. El servidor de Adobe Pass firma el token de medios y permite a la aplicación de streaming utilizar la biblioteca de verificador de tokens de medios para comprobar su autenticidad antes de que se libere el flujo.
La verificación con la biblioteca de verificador de tokens de medios debe realizarse en el servicio back-end de la aplicación de streaming vinculado en la cadena de permisos para liberar un flujo desde la CDN.
Recuperar decisiones de autorización utilizando mvpd específico retrieve-authorization-decisions-using-specific-mvpd
Requisitos previos prerequisites-retrieve-authorization-decisions-using-specific-mvpd
Antes de recuperar las decisiones de autorización utilizando una MVPD específica, asegúrese de que se cumplen los siguientes requisitos previos:
-
La aplicación de streaming debe tener un perfil regular válido que se haya creado correctamente para la MVPD mediante uno de los flujos de autenticación básicos:
-
La aplicación de streaming debe recuperar una decisión de autorización antes de reproducir un recurso seleccionado por el usuario.
Flujo de trabajo workflow-retrieve-authorization-decisions-using-specific-mvpd
Siga los pasos dados para implementar el flujo de autorización básico utilizando una MVPD específica realizada dentro de una aplicación principal como se muestra en el siguiente diagrama.
Recuperar decisiones de autorización utilizando mvpd específico
-
Recuperar decisión de autorización: La aplicación de streaming recopila todos los datos necesarios para obtener una decisión de autorización para un recurso específico llamando al extremo Decisions Authorize.
note important IMPORTANT Consulte Recuperar decisiones de autorización utilizando la documentación específica de la API mvpd para obtener más información sobre: - Todos los parámetros necesarios, como
serviceProvider
,mvpd
yresources
- Todos los encabezados necesarios, como
Authorization
yAP-Device-Identifier
- Todos los parámetros y encabezados opcionales
- Todos los parámetros necesarios, como
-
Buscar perfil normal: El servidor de Adobe Pass identifica un perfil válido en función de los parámetros y encabezados recibidos.
-
Recuperar la decisión de MVPD para el recurso solicitado: El servidor de Adobe Pass llama al extremo de autorización de MVPD para obtener una decisión
Permit
oDeny
para el recurso específico recibido de la aplicación de flujo continuo. -
Devuelve la decisión
Permit
con el token de medios: La respuesta del extremo de autorización de decisiones contiene una decisiónPermit
y un token de medios.note important IMPORTANT Consulte la documentación de la API Recuperar decisiones de autorización utilizando mvpd específica para obtener más información sobre la información proporcionada en una respuesta de decisión. El punto de conexión de autorización de decisiones valida los datos de solicitud para garantizar que se cumplen las condiciones básicas: - Los parámetros y encabezados required deben ser válidos.
- La integración entre
serviceProvider
ymvpd
proporcionados debe estar activa.
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. -
Iniciar flujo con token de medios: La aplicación de flujo usa el token de medios para reproducir el contenido.
-
Devolver
Deny
decisión con detalles: La respuesta de extremo de autorización de decisiones contiene una decisiónDeny
y una carga de error que se adhiere a la documentación de Códigos de error mejorados.note important IMPORTANT Consulte la documentación de la API Recuperar decisiones de autorización utilizando mvpd específica para obtener más información sobre la información proporcionada en una respuesta de decisión. El punto de conexión de autorización de decisiones valida los datos de solicitud para garantizar que se cumplen las condiciones básicas: - Los parámetros y encabezados required deben ser válidos.
- La integración entre
serviceProvider
ymvpd
proporcionados debe estar activa.
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. -
Controlar los detalles de la decisión
Deny
: La aplicación de transmisión procesa la información de error de la respuesta y puede utilizarla para mostrar opcionalmente un mensaje específico en la interfaz de usuario.