Recuperar perfil para mvpd específico
Última actualización: 5 de abril 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}/profiles/{mvpd}
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
mvpd
El identificador único interno asociado con el proveedor de identidad durante el proceso de incorporación.
obligatorio
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
Adobe-Subject-Token
o
X-Roku-Reserved-Roku-Connect-Token
o
X-Roku-Reserved-Roku-Connect-Token
La generación de la carga de inicio de sesión único para el método de identidad de Platform se describe en la documentación del encabezado Adobe-Subject-Token / X-Roku-Reserved-Roku-Connect-Token.
Para obtener más información sobre los flujos habilitados para el inicio de sesión único que utilizan una identidad de plataforma, consulte la documentación de Inicio de sesión único mediante flujos de identidad de plataforma.
Para obtener más información sobre los flujos habilitados para el inicio de sesión único que utilizan una identidad de plataforma, consulte la documentación de Inicio de sesión único mediante flujos de identidad de plataforma.
opcional
AD-Service-Token
La generación de la carga de inicio de sesión único para el método del token de servicio se describe en la documentación del encabezado AD-Service-Token.
Para obtener más información sobre los flujos habilitados para el inicio de sesión único que utilizan un token de servicio, consulte la documentación de Inicio de sesión único mediante flujos de token de servicio.
Para obtener más información sobre los flujos habilitados para el inicio de sesión único que utilizan un token de servicio, consulte la documentación de Inicio de sesión único mediante flujos de token de servicio.
opcional
AP-Partner-Framework-Status
La generación de la carga de inicio de sesión único para el método Partner se describe en la documentación del encabezado AP-Partner-Framework-Status.
Para obtener más información sobre los flujos habilitados para el inicio de sesión único que usan un socio, consulte la documentación de Inicio de sesión único con flujos de socios.
Para obtener más información sobre los flujos habilitados para el inicio de sesión único que usan un socio, consulte la documentación de Inicio de sesión único con flujos de socios.
opcional
AP-TempPass-Identity
La generación de la carga del identificador único de usuario se describe en la documentación del encabezado AP-TempPass-Identity.
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 la respuesta contiene un mapa de perfiles válidos, que pueden estar vacíos.
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.
403
Prohibido
El tiempo de vida del acceso temporal (TTL) ha caducado o se ha superado el número máximo de recursos, por lo que el cliente debe indicar al usuario que inicie un flujo de autenticación básico con un MVPD normal. El cuerpo de respuesta puede contener información de error que se adhiera a la documentación de Códigos de error mejorados.
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
perfiles
JSON que contiene un mapa de pares de clave y valor.
El elemento clave se define con el siguiente valor:
Valor
mvpd
El identificador único interno asociado con el proveedor de identidad durante el proceso de incorporación.
obligatorio
El elemento value se define mediante los atributos siguientes:
Atributo
notBefore
La marca de tiempo antes de la cual el perfil no es válido.
obligatorio
notAfter
La marca de tiempo después de la cual el perfil no es válido.
obligatorio
emisor
La entidad propietaria del perfil.
Los valores posibles son:
- mvpd (por ejemplo, Spectrum, Cablevision, etc.)
El perfil se creó como resultado de la autenticación básica, el inicio de sesión único mediante la identidad de plataforma o el inicio de sesión único mediante el token de servicio. - Adobe
El perfil se creó como resultado de: acceso degradado, acceso temporal. - Apple
El perfil se creó como resultado de: inicio de sesión único con Apple de socio.
obligatorio
type
El tipo de perfil.
Los valores posibles son:
- regular
El perfil se creó como resultado de: autenticación básica. - degradado
El perfil se creó como resultado de: acceso degradado. - temporal
El perfil se creó como resultado de: acceso temporal. - appleSSO
El perfil se creó como resultado de: inicio de sesión único con Apple de socio. - platformSSO
El perfil se creó como resultado de: inicio de sesión único mediante la identidad de la plataforma. - serviceTokenSSO
El perfil se creó como resultado de: inicio de sesión único mediante el token de servicio.
obligatorio
atributos
JSON que contiene un mapa de pares de clave y valor.
El elemento clave se define mediante atributos de metadatos de usuario y puede ser:
- Obligatorio, como "userID"
- No obligatorio, como "zip", "householdID", "maxRating", etc.
Los valores de los atributos pueden ser:
- simple
- lista
- asignar
Los metadatos del usuario están disponibles una vez finalizado el flujo de autenticación, pero algunos atributos de metadatos pueden actualizarse durante el flujo de autorización, según el MVPD y el atributo de metadatos específico en cuestión.
obligatorio
obligatorio
Error
Encabezados
Estado
400, 401, 403, 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 el perfil de mvpd específico obtenido mediante autenticación básica
Solicitud
GET /api/v2/REF30/profiles/Spectrum HTTP/1.1
Authorization: Bearer eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJjNGZjM2U3ZS0xMmQ5LTQ5NWQtYjc0Mi02YWVhYzhhNDkwZTciLCJuYmYiOjE3MjQwODc4NjgsImlzcyI6ImF1dGguYWRvYmUuY29tIiwic2NvcGVzIjoiYXBpOmNsaWVudDp2MiIsImV4cCI6MTcyNDEwOTQ2OCwiaWF0IjoxNzI0MDg3ODY4fQ.DJ9GFl_yKAp2Qw-NVcBeRSnxIhqrwxhns5T5jU31N2tiHxCucKLSQ5guBygqkkJx6D0N_93f50meEEyfb7frbHhVHHwmRjHYjkfrWqHCpviwVjVZKKwl8Y3FEMb0bjKIB8p_E3txX9IbzeNGWRufZBRh2sxB5Q9B7XYINpVfh8s_sFvskrbDu5c01neCx5kEagEW5CtE0_EXTgEb5FSr_SfQG3UUu_iwlkOggOh_kOP_5GueElf9jn-bYBMnpObyN5s-FzuHDG5Rtac5rvcWqVW2reEqFTHqLI4rVC7UKQb6DSvPBPV4AgrutAvk30CYgDsOQILVyrjniincp7r9Ww
AP-Device-Identifier: fingerprint YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi
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
{
"profiles": {
"Spectrum": {
"notBefore": 1623943955,
"notAfter": 1623951155,
"issuer": "Spectrum",
"type": "regular",
"attributes": {
"userID": {
"value": "BASE64_value_userId",
"state": "plain"
},
"householdID": {
"value": "BASE64_value_householdId",
"state": "plain"
},
"zip": {
"value": "BASE64_value_zip",
"state": "enc"
}
}
}
}
}
2. Recupere el perfil de mvpd específico obtenido mediante autenticación básica o inicio de sesión único mediante el método de token de servicio
Solicitud
GET /api/v2/REF30/profiles/AdobeShibboleth HTTP/1.1
Authorization: Bearer eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJjNGZjM2U3ZS0xMmQ5LTQ5NWQtYjc0Mi02YWVhYzhhNDkwZTciLCJuYmYiOjE3MjQwODc4NjgsImlzcyI6ImF1dGguYWRvYmUuY29tIiwic2NvcGVzIjoiYXBpOmNsaWVudDp2MiIsImV4cCI6MTcyNDEwOTQ2OCwiaWF0IjoxNzI0MDg3ODY4fQ.DJ9GFl_yKAp2Qw-NVcBeRSnxIhqrwxhns5T5jU31N2tiHxCucKLSQ5guBygqkkJx6D0N_93f50meEEyfb7frbHhVHHwmRjHYjkfrWqHCpviwVjVZKKwl8Y3FEMb0bjKIB8p_E3txX9IbzeNGWRufZBRh2sxB5Q9B7XYINpVfh8s_sFvskrbDu5c01neCx5kEagEW5CtE0_EXTgEb5FSr_SfQG3UUu_iwlkOggOh_kOP_5GueElf9jn-bYBMnpObyN5s-FzuHDG5Rtac5rvcWqVW2reEqFTHqLI4rVC7UKQb6DSvPBPV4AgrutAvk30CYgDsOQILVyrjniincp7r9Ww
AP-Device-Identifier: fingerprint YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi
X-Device-Info: ewoJInByaW1hcnlIYXJkd2FyZVR5cGUiOiAiU2V0VG9wQm94IiwKCSJtb2RlbCI6ICJUViA1dGggR2VuIiwKCSJtYW51ZmFjdHVyZXIiOiAiQXBwbGUiLAoJIm9zTmFtZSI6ICJ0dk9TIgoJIm9zVmVuZG9yIjogIkFwcGxlIiwKCSJvc1ZlcnNpb24iOiAiMTEuMCIKfQ==
AD-Service-Token: eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJkZDNmYWIyN2NmMjg0ZmU2ZWU0ZDY3ZmExZjY4MzE3YyIsImlzcyI6IkFkb2JlIiw.....
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
{
"profiles": {
"AdobeShibboleth": {
"notBefore": 1748073636999,
"notAfter": 1748105173000,
"issuer": "AdobeShibboleth",
"type": "serviceTokenSSO",
"attributes": {
"upstreamUserID": {
"value": "AAdzZWNyZXQxydCkywfPBl0KExk8OWhdbUBVDDJBttfKD7RAcRlc32Pbuwd1...",
"state": "plain"
},
"userID": {
"value": "AAdzZWNyZXQxydCkywfPBl0KExk8OWhdbUBVDDJBttfKD7RAcRlc32Pbuwd14aTV....",
"state": "plain"
},
"mvpd": {
"value": "AdobeShibboleth",
"state": "plain"
}
}
}
}
}
3. Recupere el perfil de mvpd específico obtenido mediante autenticación básica o inicio de sesión único mediante el método de identidad de Platform
Solicitud
GET /api/v2/REF30/profiles/AdobePass_SMI HTTP/1.1
Authorization: Bearer eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJjNGZjM2U3ZS0xMmQ5LTQ5NWQtYjc0Mi02YWVhYzhhNDkwZTciLCJuYmYiOjE3MjQwODc4NjgsImlzcyI6ImF1dGguYWRvYmUuY29tIiwic2NvcGVzIjoiYXBpOmNsaWVudDp2MiIsImV4cCI6MTcyNDEwOTQ2OCwiaWF0IjoxNzI0MDg3ODY4fQ.DJ9GFl_yKAp2Qw-NVcBeRSnxIhqrwxhns5T5jU31N2tiHxCucKLSQ5guBygqkkJx6D0N_93f50meEEyfb7frbHhVHHwmRjHYjkfrWqHCpviwVjVZKKwl8Y3FEMb0bjKIB8p_E3txX9IbzeNGWRufZBRh2sxB5Q9B7XYINpVfh8s_sFvskrbDu5c01neCx5kEagEW5CtE0_EXTgEb5FSr_SfQG3UUu_iwlkOggOh_kOP_5GueElf9jn-bYBMnpObyN5s-FzuHDG5Rtac5rvcWqVW2reEqFTHqLI4rVC7UKQb6DSvPBPV4AgrutAvk30CYgDsOQILVyrjniincp7r9Ww
AP-Device-Identifier: fingerprint YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi
X-Device-Info: ewoJInByaW1hcnlIYXJkd2FyZVR5cGUiOiAiU2V0VG9wQm94IiwKCSJtb2RlbCI6ICJUViA1dGggR2VuIiwKCSJtYW51ZmFjdHVyZXIiOiAiQXBwbGUiLAoJIm9zTmFtZSI6ICJ0dk9TIgoJIm9zVmVuZG9yIjogIkFwcGxlIiwKCSJvc1ZlcnNpb24iOiAiMTEuMCIKfQ==
Adobe-Subject-Token: eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiIyMmM4MDU1MjEzMDIwYzhmZGYzOGZkMTI1YWViMzUzYSIsImlzcyI6....
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
{
"profiles": {
"AdobePass_SMI": {
"notBefore": 1724337476000,
"notAfter": 1724345252000,
"issuer": "AdobePass_SMI",
"type": "platformSSO",
"attributes": {
"upstreamUserID": {
"value": "38524bdc3d1caac0b3e139003ea0954e15ad9648",
"state": "plain"
},
"userID": {
"value": "38524bdc3d1caac0b3e139003ea0954e15ad9648",
"state": "plain"
},
"mvpd": {
"value": "AdobePass_SMI",
"state": "plain"
}
}
}
}
}
4. Recuperar perfil para TempPass básico
Solicitud
GET /api/v2/REF30/profiles/TempPass_TEST40 HTTP/1.1
Authorization: Bearer eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJjNGZjM2U3ZS0xMmQ5LTQ5NWQtYjc0Mi02YWVhYzhhNDkwZTciLCJuYmYiOjE3MjQwODc4NjgsImlzcyI6ImF1dGguYWRvYmUuY29tIiwic2NvcGVzIjoiYXBpOmNsaWVudDp2MiIsImV4cCI6MTcyNDEwOTQ2OCwiaWF0IjoxNzI0MDg3ODY4fQ.DJ9GFl_yKAp2Qw-NVcBeRSnxIhqrwxhns5T5jU31N2tiHxCucKLSQ5guBygqkkJx6D0N_93f50meEEyfb7frbHhVHHwmRjHYjkfrWqHCpviwVjVZKKwl8Y3FEMb0bjKIB8p_E3txX9IbzeNGWRufZBRh2sxB5Q9B7XYINpVfh8s_sFvskrbDu5c01neCx5kEagEW5CtE0_EXTgEb5FSr_SfQG3UUu_iwlkOggOh_kOP_5GueElf9jn-bYBMnpObyN5s-FzuHDG5Rtac5rvcWqVW2reEqFTHqLI4rVC7UKQb6DSvPBPV4AgrutAvk30CYgDsOQILVyrjniincp7r9Ww
AP-Device-Identifier: fingerprint YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi
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 - Disponible
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{
"profiles": {
"TempPass_TEST40": {
"notBefore": 1697718650206,
"notAfter": 1697718710206,
"issuer": "Adobe",
"type": "temporary",
"attributes": {
"expiration_date": {
"value": 1697718710206,
"state": "plain"
},
"userID": {
"value": "temppass_0bdf451aa9c8fa60e80f6b99ab48310c73b480f1",
"state": "plain"
}
}
}
}
}
Respuesta: límite de duración superado
HTTP/1.1 403 Forbidden
Content-Type: application/json;charset=UTF-8
{
"status": 403,
"code": "temporary_access_duration_limit_exceeded",
"message": "The temporary access duration limit has been exceeded.",
"helpUrl": "https://experienceleague.adobe.com/docs/pass/authentication/auth-features/error-reportn/enhanced-error-codes.html?lang=es",
"action": "authentication"
}
Respuesta: configuración no válida
HTTP/1.1 500 Internal Server Error
Content-Type: application/json;charset=UTF-8
{
"status": 500,
"code": "invalid_configuration_temporary_access",
"message": "The temporary access configuration is invalid.",
"helpUrl": "https://experienceleague.adobe.com/docs/pass/authentication/auth-features/error-reportn/enhanced-error-codes.html?lang=es",
"action": "configuration"
}
5. Recuperar perfil para TempPass promocional
Solicitud
GET /api/v2/REF30/profiles/flexibleTempPass HTTP/1.1
Authorization: Bearer eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJjNGZjM2U3ZS0xMmQ5LTQ5NWQtYjc0Mi02YWVhYzhhNDkwZTciLCJuYmYiOjE3MjQwODc4NjgsImlzcyI6ImF1dGguYWRvYmUuY29tIiwic2NvcGVzIjoiYXBpOmNsaWVudDp2MiIsImV4cCI6MTcyNDEwOTQ2OCwiaWF0IjoxNzI0MDg3ODY4fQ.DJ9GFl_yKAp2Qw-NVcBeRSnxIhqrwxhns5T5jU31N2tiHxCucKLSQ5guBygqkkJx6D0N_93f50meEEyfb7frbHhVHHwmRjHYjkfrWqHCpviwVjVZKKwl8Y3FEMb0bjKIB8p_E3txX9IbzeNGWRufZBRh2sxB5Q9B7XYINpVfh8s_sFvskrbDu5c01neCx5kEagEW5CtE0_EXTgEb5FSr_SfQG3UUu_iwlkOggOh_kOP_5GueElf9jn-bYBMnpObyN5s-FzuHDG5Rtac5rvcWqVW2reEqFTHqLI4rVC7UKQb6DSvPBPV4AgrutAvk30CYgDsOQILVyrjniincp7r9Ww
AP-Device-Identifier: fingerprint YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi
X-Device-Info: ewoJInByaW1hcnlIYXJkd2FyZVR5cGUiOiAiU2V0VG9wQm94IiwKCSJtb2RlbCI6ICJUViA1dGggR2VuIiwKCSJtYW51ZmFjdHVyZXIiOiAiQXBwbGUiLAoJIm9zTmFtZSI6ICJ0dk9TIgoJIm9zVmVuZG9yIjogIkFwcGxlIiwKCSJvc1ZlcnNpb24iOiAiMTEuMCIKfQ==
AP-TempPass-Identity: eyJlbWFpbCI6ImZvb0BiYXIuY29tIn0=
Accept: application/json
User-Agent: Mozilla/5.0 (Apple TV; U; CPU AppleTV5,3 OS 11.0 like Mac OS X; en_US)
Respuesta - Disponible
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{
"profiles": {
"flexibleTempPass": {
"notBefore": 1697720528524,
"notAfter": 1697720588524,
"issuer": "Adobe",
"type": "temporary",
"attributes": {
"remaining_resources": {
"value": 1,
"state": "plain"
},
"used_assets": {
"value": [
"res04",
"res02",
"res03",
"res01"
],
"state": "plain"
},
"expiration_date": {
"value": 1697720528524,
"state": "plain"
},
"userID": {
"value": "temppass_0bdf451aa9c8fa60e80f6b99ab48310c73b480f1",
"state": "plain"
}
}
}
}
}
Respuesta: límite de duración superado
HTTP/1.1 403 Forbidden
Content-Type: application/json;charset=UTF-8
{
"status": 403,
"code": "temporary_access_duration_limit_exceeded",
"message": "The temporary access duration limit has been exceeded.",
"helpUrl": "https://experienceleague.adobe.com/docs/pass/authentication/auth-features/error-reportn/enhanced-error-codes.html?lang=es",
"action": "none"
}
Respuesta: Se Superó El Límite De Recursos
HTTP/1.1 403 Forbidden
Content-Type: application/json;charset=UTF-8
{
"status": 403,
"code": "temporary_access_resources_limit_exceeded",
"message": "The temporary access resources limit has been exceeded.",
"helpUrl": "https://experienceleague.adobe.com/docs/pass/authentication/auth-features/error-reportn/enhanced-error-codes.html?lang=es",
"action": "authentication"
}
Respuesta: configuración no válida
HTTP/1.1 500 Internal Server Error
Content-Type: application/json;charset=UTF-8
{
"status": 500,
"code": "invalid_configuration_temporary_access",
"message": "The temporary access configuration is invalid.",
"helpUrl": "https://experienceleague.adobe.com/docs/pass/authentication/auth-features/error-reportn/enhanced-error-codes.html?lang=es",
"action": "none"
}
Respuesta - Identidad no válida
HTTP/1.1 400 Bad Request
Content-Type: application/json;charset=UTF-8
{
"status": 400,
"code": "invalid_header_identity_for_temporary_access",
"message": "The identity for temporary access header value is missing or invalid.",
"helpUrl": "https://experienceleague.adobe.com/docs/pass/authentication/auth-features/error-reportn/enhanced-error-codes.html?lang=es",
"action": "none"
}
6. Recuperar el perfil para mvpd específico mientras se aplica la degradación
Solicitud
GET /api/v2/REF30/profiles/${degradedMvpd} HTTP/1.1
Authorization: Bearer eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJjNGZjM2U3ZS0xMmQ5LTQ5NWQtYjc0Mi02YWVhYzhhNDkwZTciLCJuYmYiOjE3MjQwODc4NjgsImlzcyI6ImF1dGguYWRvYmUuY29tIiwic2NvcGVzIjoiYXBpOmNsaWVudDp2MiIsImV4cCI6MTcyNDEwOTQ2OCwiaWF0IjoxNzI0MDg3ODY4fQ.DJ9GFl_yKAp2Qw-NVcBeRSnxIhqrwxhns5T5jU31N2tiHxCucKLSQ5guBygqkkJx6D0N_93f50meEEyfb7frbHhVHHwmRjHYjkfrWqHCpviwVjVZKKwl8Y3FEMb0bjKIB8p_E3txX9IbzeNGWRufZBRh2sxB5Q9B7XYINpVfh8s_sFvskrbDu5c01neCx5kEagEW5CtE0_EXTgEb5FSr_SfQG3UUu_iwlkOggOh_kOP_5GueElf9jn-bYBMnpObyN5s-FzuHDG5Rtac5rvcWqVW2reEqFTHqLI4rVC7UKQb6DSvPBPV4AgrutAvk30CYgDsOQILVyrjniincp7r9Ww
AP-Device-Identifier: fingerprint YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi
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 - Degradación de AuthNAll
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{
"profiles": {
"${degradedMvpd}": {
"notBefore": 1697719042666,
"notAfter": 1697719102666,
"issuer": "Adobe",
"type": "degraded",
"attributes":
"userID": {
"value": "95cf93bcd183214a0bdf451aa9c8fa60e80f6b99ab48310c73b480f1",
"state": "plain"
}
}
}
}
}
95cf93bcd183214a
es un prefijo específico de degradación.recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b