Flujo de preautorización básico realizado en la aplicación principal basic-preauthorization-flow-performed-within-primary-application
El flujo de preautorización dentro del derecho de autenticación de Adobe Pass permite que la aplicación de streaming determine si una MVPD puede permitir o denegar el acceso del usuario a una lista de recursos. Esta verificación garantiza que la aplicación pueda presentar información precisa al usuario sobre el contenido que podría poder ver.
Recuperar decisiones de preautorización utilizando mvpd específico retrieve-preauthorization-decisions-using-specific-mvpd
Requisitos previos prerequisites-retrieve-preauthorization-decisions-using-specific-mvpd
Antes de recuperar las decisiones de preautorizació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 desea recuperar las decisiones de preautorización para mostrar una lista de recursos junto con sus estados asociados.
Flujo de trabajo workflow-retrieve-preauthorization-decisions-using-specific-mvpd
Siga los pasos dados para implementar el flujo básico de preautorización utilizando una MVPD específica realizada dentro de una aplicación principal como se muestra en el diagrama siguiente.
Recuperar decisiones de preautorización utilizando mvpd específico
-
Recuperar decisiones de preautorización: La aplicación de streaming recopila todos los datos necesarios para obtener decisiones de preautorización para una lista de recursos llamando al extremo Decisions Preauthorize.
note important IMPORTANT Consulte Recuperar decisiones de preautorizació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 decisiones de MVPD para recursos solicitados: El servidor de Adobe Pass llama al extremo de preautorización de MVPD para obtener una decisión
Permit
oDeny
para cada recurso recibido de la aplicación de flujo continuo. -
Devolver decisiones de preautorización: La respuesta de extremo de preautorización de Decisions contiene una decisión
Permit
oDeny
para cada recurso:- Una decisión
Permit
significa que el recurso se puede reproducir. La respuesta no incluye un token de medios, ya que el flujo de preautorización no debe utilizarse para reproducir recursos. - Una decisión
Deny
significa que el recurso no se puede reproducir. La respuesta incluye una carga de error que se adhiere a la documentación de Códigos de error mejorados.
note important IMPORTANT Consulte Recuperar decisiones de preautorización utilizando la documentación específica de la API mvpd para obtener más información sobre la información proporcionada en una respuesta de decisión. El extremo de preautorización de Decisions 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. - Una decisión
-
Controlar decisiones de preautorización: La aplicación de transmisión procesa la respuesta y puede utilizarla para mostrar opcionalmente el estado apropiado para cada recurso en la interfaz de usuario.