Recuperar la configuración de un proveedor de servicios específico
Última actualización: 5 de marzo de 2025
- Temas:
- Autenticación
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.
La implementación de la API REST V2 está limitada por la documentación de Mecanismo de limitación.
Related Articles
Asegúrese de visitar también las Preguntas frecuentes sobre la API REST V2.
Solicitud
HTTP
ruta
/api/v2/{serviceProvider}/configuration
método
GET
Parámetros de ruta
serviceProvider
El identificador único interno asociado con el proveedor de servicios durante el proceso de incorporación.
obligatorio
Parámetros de consulta
perfil
-
opcional
Encabezados
Autorización
La generación de la carga útil del token de portador se describe en la documentación del encabezado Autorización.
obligatorio
AP-Device-Identifier
La generación de la carga del identificador de dispositivo se describe en la documentación del encabezado AP-Device-Identifier.
obligatorio
X-Device-Info
La generación de la carga de información del dispositivo se describe en la documentación del encabezado X-Device-Info.
Se recomienda utilizarlo siempre que la plataforma de dispositivos de la aplicación permita la provisión explícita de valores válidos.
Cuando se proporciona, el backend de autenticación de Adobe Pass combina explícitamente los valores establecidos con los valores extraídos implícitamente (de forma predeterminada).
Cuando no se proporciona, el backend de autenticación de Adobe Pass utilizará valores extraídos implícitamente (de forma predeterminada).
Se recomienda utilizarlo siempre que la plataforma de dispositivos de la aplicación permita la provisión explícita de valores válidos.
Cuando se proporciona, el backend de autenticación de Adobe Pass combina explícitamente los valores establecidos con los valores extraídos implícitamente (de forma predeterminada).
Cuando no se proporciona, el backend de autenticación de Adobe Pass utilizará valores extraídos implícitamente (de forma predeterminada).
obligatorio
X-Forwarded-For
La dirección IP del dispositivo de flujo continuo.
Se recomienda utilizarlo siempre para implementaciones de servidor a servidor, especialmente cuando la llamada la realice el servicio del programador en lugar del dispositivo de flujo continuo.
Para implementaciones de cliente a servidor, la dirección IP del dispositivo de flujo continuo se envía implícitamente.
Se recomienda utilizarlo siempre para implementaciones de servidor a servidor, especialmente cuando la llamada la realice el servicio del programador en lugar del dispositivo de flujo continuo.
Para implementaciones de cliente a servidor, la dirección IP del dispositivo de flujo continuo se envía implícitamente.
opcional
Aceptar
El tipo de medio aceptado por la aplicación cliente.
Si se especifica, debe ser application/json.
Si se especifica, debe ser application/json.
opcional
User-Agent
El agente de usuario de la aplicación cliente.
opcional
Respuesta
Código
Texto
Descripción
200
OK
El cuerpo de respuesta contiene una lista de MVPD que tienen una integración activa con el "serviceProvider".
400
Solicitud incorrecta
La solicitud no es válida, el cliente debe corregirla e intentarlo de nuevo. El cuerpo de respuesta puede contener información de error que se adhiera a la documentación de Códigos de error mejorados.
401
No autorizado
El token de acceso no es válido, el cliente debe obtener un nuevo token de acceso e intentarlo de nuevo. Para obtener más información, consulte la Información general sobre el registro de clientes dinámicos.
405
Método no permitido
El método HTTP no es válido, el cliente debe utilizar un método HTTP permitido para el recurso solicitado e intentarlo de nuevo. Para obtener más información, consulte la sección Solicitud.
500
Error interno del servidor
El lado del servidor ha encontrado un problema. El cuerpo de respuesta puede contener información de error que se adhiera a la documentación de Códigos de error mejorados.
Correcto
Encabezados
Estado
200
obligatorio
Content-Type
application/json
obligatorio
Cuerpo
JSON que contiene una lista de elementos, cada uno con los siguientes atributos:
Atributo
dispositivo
Tipo de dispositivo
obligatorio
clientType
Tipo de cliente
errorReporting
Objeto
solicitante
El objeto JSON tiene los atributos siguientes:
- id
Identificador único interno asociado con el proveedor de servicios durante el proceso de incorporación. - nombre
El nombre comercial (marca) asociado con el proveedor de servicios durante el proceso de incorporación. - dominios
Lista de nombres de dominio que aparecen en la autenticación de Adobe Pass para representar al proveedor de servicios.
obligatorio
mvpds
El objeto JSON tiene los atributos siguientes:
- id
Identificador único interno asociado con el proveedor de identidad durante el proceso de incorporación. - displayName
Nombre comercial (marca) asociado con el proveedor de identidad durante el proceso de incorporación. - logoUrl
Dirección URL desde la que se descargará el logotipo asociado con el proveedor de identidad. - isTempPass
Indicador que especifica si MVPD está diseñado para proporcionar la funcionalidad de la característica TempPass. - isProxy
Indicador que especifica si MVPD es un MVPD proxy. - boardingStatus
Estado que especifica si la plataforma del dispositivo de streaming incorpora el proveedor de identidad para los flujos de inicio de sesión único. - platformMappingId
Identificador único interno asociado al proveedor de identidad por la plataforma del dispositivo de transmisión para los flujos de inicio de sesión único. - enablePlatformServices
Indicador que especifica si la configuración del proveedor de identidad está habilitada para la plataforma del dispositivo de transmisión para flujos de inicio de sesión único. - displayInPlatformPicker
Indicador que especifica si el proveedor de identidad se puede mostrar en el selector de plataforma del dispositivo de transmisión para flujos de inicio de sesión único. - forcePlatformPermissions
Indicador que especifica si el dispositivo de flujo continuo debe aplicar los permisos de usuario proporcionados por la plataforma para los flujos de inicio de sesión único.
obligatorio
hora
obligatorio
obligatorio
Error
Encabezados
Estado
400, 401, 405, 500
obligatorio
Content-Type
application/json
obligatorio
Cuerpo
El cuerpo de respuesta puede proporcionar información de error adicional que se adhiera a la documentación de Códigos de error mejorados.
obligatorio
Muestras
1. Recupere la configuración de un proveedor de servicios específico.
Solicitud
GET /api/v2/REF30/configuration/ HTTP/1.1
Authorization: Bearer eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJjNGZjM2U3ZS0xMmQ5LTQ5NWQtYjc0Mi02YWVhYzhhNDkwZTciLCJuYmYiOjE3MjQwODc4NjgsImlzcyI6ImF1dGguYWRvYmUuY29tIiwic2NvcGVzIjoiYXBpOmNsaWVudDp2MiIsImV4cCI6MTcyNDEwOTQ2OCwiaWF0IjoxNzI0MDg3ODY4fQ.DJ9GFl_yKAp2Qw-NVcBeRSnxIhqrwxhns5T5jU31N2tiHxCucKLSQ5guBygqkkJx6D0N_93f50meEEyfb7frbHhVHHwmRjHYjkfrWqHCpviwVjVZKKwl8Y3FEMb0bjKIB8p_E3txX9IbzeNGWRufZBRh2sxB5Q9B7XYINpVfh8s_sFvskrbDu5c01neCx5kEagEW5CtE0_EXTgEb5FSr_SfQG3UUu_iwlkOggOh_kOP_5GueElf9jn-bYBMnpObyN5s-FzuHDG5Rtac5rvcWqVW2reEqFTHqLI4rVC7UKQb6DSvPBPV4AgrutAvk30CYgDsOQILVyrjniincp7r9Ww
X-Device-Info: ewoJInByaW1hcnlIYXJkd2FyZVR5cGUiOiAiU2V0VG9wQm94IiwKCSJtb2RlbCI6ICJUViA1dGggR2VuIiwKCSJtYW51ZmFjdHVyZXIiOiAiQXBwbGUiLAoJIm9zTmFtZSI6ICJ0dk9TIgoJIm9zVmVuZG9yIjogIkFwcGxlIiwKCSJvc1ZlcnNpb24iOiAiMTEuMCIKfQ==
Accept: application/json
User-Agent: Mozilla/5.0 (Apple TV; U; CPU AppleTV5,3 OS 11.0 like Mac OS X; en_US)
Respuesta
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{
"device": "unknown",
"clientType": "html5",
"os": "Unknown",
"requestor": {
"id": "REF30",
"name": "Reference site only in 30",
"domains": [
{
"name": "adobe.com",
"mvpdInitiated": false
},
{
"name": "adobe.io",
"mvpdInitiated": false
},
{
"name": "adobepass.com",
"mvpdInitiated": false
},
{
"name": "adobeptime.com",
"mvpdInitiated": false
},
{
"name": "anvilcreative.com",
"mvpdInitiated": false
},
{
"name": "testadobe.com",
"mvpdInitiated": false
}
],
"mvpds": [
{
"id": "AdobePass_SMI",
"displayName": "Adobe Pass SMI",
"logoUrl": "https://blogs.adobe.com/conversations/files/2010/08/adobe-logo.jpg",
"authPerAggregator": false
},
{
"id": "TempPass_TEST40",
"displayName": "Adobe Temp Pass Test 3 min",
"logoUrl": "https://entitlement.auth.adobe.com/entitlement/noLogo.png",
"authPerAggregator": true,
"isTempPass": true
},
{
"id": "TempPass_TEST44",
"displayName": "Adobe Temp Pass Test 30 min",
"logoUrl": "https://entitlement.auth.adobe.com/entitlement/noLogo.png",
"authPerAggregator": true,
"isTempPass": true
},
{
"id": "AdobeShibboleth",
"displayName": "AdobeShibboleth",
"logoUrl": "https://entitlement.auth.adobe.com/entitlement/adobe.png"
},
{
"id": "ATTOTT",
"displayName": "DIRECTV STREAM",
"logoUrl": "https://entitlement.auth.adobe.com/entitlement/directvstream.jpg"
},
{
"id": "ElasticSSO",
"displayName": "ElasticSSO",
"logoUrl": "https://entitlement.auth.adobe.com/entitlement/noLogo.png",
"authPerAggregator": false
},
{
"id": "TempPass",
"displayName": "Temp-Pass",
"logoUrl": "https://entitlement.auth.adobe.com/entitlement/noLogo.png",
"passiveAuthnEnabled": false,
"authPerAggregator": true,
"isTempPass": true
},
{
"id": "Comcast_SSO_Perf",
"displayName": "Xfinity Perf",
"logoUrl": "https://login.comcast.net/static/images/ci/tve/mvpd_comcast_logo112x33.gif",
"authPerAggregator": true,
"authPerBrowserSession": true
}
]
}
}
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b