Encabezado: AP-Device-Identifier
- Temas:
- Autenticación
Información general
El encabezado de la solicitud AP-Device-Identifier contiene el identificador del dispositivo de flujo continuo tal como lo creó la aplicación cliente.
Sintaxis
AP-Device-Identifier: <type> <identifier> | |
Tipo de encabezado | Encabezado de solicitud |
Standard | No |
Directivas
<tipo>
El tipo de identificador del dispositivo.
Solo hay un tipo compatible como se muestra a continuación.
Tipo | |
---|---|
huella digital | El identificador de dispositivo consiste en un identificador estable y único creado y administrado por la aplicación cliente para cada dispositivo. La aplicación cliente debe almacenar en caché el identificador del dispositivo en el almacenamiento persistente, ya que perderlo o modificarlo invalidará la autenticación. La aplicación cliente debe evitar los cambios de valor causados por las acciones del usuario, como la desinstalación, reinstalación o actualizaciones de la aplicación. |
<identificador>
El valor Base64-encoded
del identificador del dispositivo.
Ejemplo
// device identifier
// ba23d141-d715-561c-94f4-e9e4c966b1eb
// Base64-encoded
// YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi
AP-Device-Identifier: fingerprint YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi
Libros
AP-Device-Identifier
debe contener un valor con el formato descrito en la sección Directivas.Navegadores
Para generar el encabezado AP-Device-Identifier
para los dispositivos que se ejecutan en un explorador, la aplicación cliente necesita calcular un identificador estable y único basado en los datos disponibles, como el explorador, el dispositivo o datos específicos del usuario.
(*) Se recomienda integrar una biblioteca o servicio que proporcione un mecanismo de huella digital de explorador o dispositivo.
Dispositivos móviles
iOS y iPadOS
Para generar el encabezado AP-Device-Identifier
para los dispositivos que ejecutan iOS o iPadOS, puede consultar los siguientes documentos:
- Documentación para desarrolladores de Apple para identifierForVendor.
(*) Se recomienda aplicar una función hash SHA-256 sobre el valor proporcionado por el sistema operativo.
Android
Para generar el encabezado AP-Device-Identifier
para los dispositivos que ejecutan Android, puede consultar los siguientes documentos:
- Documentación para desarrolladores de Android para ANDROID_ID.
(*) Se recomienda aplicar una función hash SHA-256 sobre el valor proporcionado por el sistema operativo.
Dispositivos conectados a TV
tvOS
Para generar el encabezado AP-Device-Identifier
para los dispositivos que ejecutan tvOS, puede consultar los siguientes documentos:
- Documentación para desarrolladores de Apple para identifierForVendor.
(*) Se recomienda aplicar una función hash SHA-256 sobre el valor proporcionado por el sistema operativo.
Fire OS
Para generar el encabezado AP-Device-Identifier
para los dispositivos que ejecutan Fire OS, puede consultar los siguientes documentos:
- Documentación para desarrolladores de Android para ANDROID_ID.
(*) Se recomienda aplicar una función hash SHA-256 sobre el valor proporcionado por el sistema operativo.
Roku OS
Para generar el encabezado AP-Device-Identifier
para los dispositivos que ejecutan Roku OS, puede consultar los siguientes documentos:
- Documentación para desarrolladores de Roku para GetChannelClientId.
(*) Se recomienda aplicar una función hash SHA-256 sobre el valor proporcionado por el sistema operativo.
Otros
En el caso de las plataformas de dispositivo no incluidas en la documentación, el identificador de dispositivo debe vincularse a cualquier identificación de hardware disponible, normalmente especificada en el manual de hardware del dispositivo.
Si no hay identificadores de hardware disponibles, se debe utilizar y almacenar en caché en el almacenamiento persistente un identificador generado de forma única basado en atributos de la aplicación cliente.