soporte Contactar con Soporte | Estadoestado del sistema del sistema
Contenido de la página

Migración de Ooyala a Video Cloud: Autenticación para solicitudes de API de Brightcove

En este tema se trata la autenticación para la solicitud a las APIs REST de Brightcove

Introducción

La mayoría de las API REST de Brightcove utilizan OAuth2 como base para la autenticación, y veremos la implementación de OAuth con más detalle en las siguientes secciones.

En primer lugar, sin embargo, tenga en cuenta que tres API utilizan diferentes enfoques para la autenticación:

Autenticación de clave de directiva Playback API

La API de reproducción utilizada principalmente para recuperar datos de vídeo y lista de reproducción de reproductores o portales web, utiliza un policy_key , para la autenticación, generalmente pasado como argumento en un Accept encabezado:

		Accept: application/json;pk={policy_key}
HTTP

Las claves de política se generan automáticamente para los jugadores de Brightcove y pueden tomarse de la configuración de un reproductor o generarse mediante la API de directivas

Autenticación de clave API: API en vivo

Live API utiliza una clave de API que se proporciona cuando se configura la cuenta para autenticar solicitudes. La clave API se pasa en un encabezado:X-API-KEY

		X-API-KEY : {YOUR_APIKey}
HTTP

Autenticación OAuth2

Las otras API REST para Video Cloud utilizan OAuth2 para la autenticación. Para aquellos que están familiarizados con OAuth2, utilizamos un flujo de credenciales de cliente. Hay dos operaciones involucradas:

  1. Obtener credenciales de cliente: se trata de una operación única que se lleva a cabo más fácilmente mediante la página Autenticación de API de las herramientas de administración en Studio. Consulte Administración de credenciales de autenticación de API para obtener detalles e instrucciones paso a paso.
  2. Obtener un token de acceso: cada solicitud de API debe contener un token de acceso enviado en un Authorization encabezado:
    		Authorization: Bearer {access_token}
    HTTP

    Los tokens de acceso viven durante cinco minutos, por lo que a menos que ejecute un proceso que generará solicitudes API repetidas, probablemente solo desee obtener una nueva para cada solicitud.

    Los tokens de acceso se obtienen enviando las credenciales de cliente en una solicitud a la API OAuth de Brightcove. Consulte Obtención de tokens de acceso para obtener más detalles. También hay una aplicación de ejemplo que puede usar para obtener un token único para probar llamadas API. También hay instrucciones para configurar los populares clientes REST Postman e Insomnio.