DokumentationAdobe PassAdobe Pass-Authentifizierung

Header - AP-Device-Identifier

Letzte Aktualisierung: 5. März 2025
  • Themen:
  • Authentifizierung
HINWEIS
Der Inhalt dieser Seite dient nur zu Informationszwecken. Die Verwendung dieser API erfordert eine aktuelle Lizenz von Adobe. Eine unbefugte Nutzung ist nicht zulässig.

Übersicht

Der AP-Device-Identifier-Anforderungsheader enthält die Streaming-Gerätekennung, wie sie von der Client-Anwendung erstellt wurde.

Syntax

AP-Device-Identifier: <type> <identifier>
KopfzeilentypAnfrage-Header
StandardNein

Anweisungen

<type>

Der Typ der Gerätekennung.

Es gibt nur einen unterstützten Typ, wie unten dargestellt.

Typ
FingerabdruckDie Gerätekennung besteht aus einer stabilen und eindeutigen Kennung, die von der Client-Anwendung für jedes Gerät erstellt und verwaltet wird.
Die Client-Anwendung sollte die Geräte-ID im persistenten Speicher zwischenspeichern, da ein Verlust oder eine Änderung die Authentifizierung ungültig macht. Die Client-Anwendung sollte Wertänderungen verhindern, die durch Benutzeraktionen wie Deinstallation, Neuinstallation oder Upgrades der Anwendung verursacht werden.

<identifier>

Der Base64-encoded der Gerätekennung.

Beispiel

// device identifier
// ba23d141-d715-561c-94f4-e9e4c966b1eb

// Base64-encoded
// YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi

AP-Device-Identifier: fingerprint YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi

Cookbooks

IMPORTANT
Die Dokumentationsressourcen werden zu Referenzzwecken bereitgestellt.
Die Dokumentationsressourcen sind nicht vollständig und erfordern möglicherweise zusätzliche Änderungen, um in Ihrem Projekt zu funktionieren.
Unabhängig von Ihrer tatsächlichen Implementierung muss die AP-Device-Identifier-Kopfzeile einen Wert enthalten, der wie im Abschnitt „Anweisungen beschrieben.

Browser

Um den AP-Device-Identifier für Geräte zu erstellen, die in einem Browser ausgeführt werden, muss Ihre Client-Anwendung eine stabile und eindeutige Kennung basierend auf verfügbaren Daten wie Browser-, Geräte- oder benutzerspezifischen Daten berechnen.

(*) Es wird empfohlen, eine Bibliothek oder einen Service zu integrieren, der einen Browser- oder Geräte-Fingerabdruckmechanismus bereitstellt.

Mobilgeräte

iOS und iPadOS

Informationen zum Erstellen des AP-Device-Identifier für Geräte, auf denen iOS oder iPadOS ausgeführt wird, finden Sie in den folgenden Dokumenten:

  • Apple-Entwicklerdokumentation für identifierForVendor.

(*) Es wird empfohlen, eine SHA-256-Hash-Funktion auf den vom Betriebssystem angegebenen Wert anzuwenden.

Android

Informationen zum Erstellen des AP-Device-Identifier-Headers für Geräte, auf denen Android ausgeführt wird, finden Sie in den folgenden Dokumenten:

  • Entwicklerdokumentation für Android für ANDROID_ID.

(*) Es wird empfohlen, eine SHA-256-Hash-Funktion auf den vom Betriebssystem angegebenen Wert anzuwenden.

TV-Geräte angeschlossen

tvOS

Informationen zum Erstellen des AP-Device-Identifier-Headers für Geräte, auf „tvOS ausgeführt wird, finden Sie in den folgenden Dokumenten:

  • Apple-Entwicklerdokumentation für identifierForVendor.

(*) Es wird empfohlen, eine SHA-256-Hash-Funktion auf den vom Betriebssystem angegebenen Wert anzuwenden.

Betriebssystem auslösen

Informationen zum Erstellen des AP-Device-Identifier-Headers für Geräte, auf „Fire OS ausgeführt wird, finden Sie in den folgenden Dokumenten:

  • Entwicklerdokumentation für Android für ANDROID_ID.

(*) Es wird empfohlen, eine SHA-256-Hash-Funktion auf den vom Betriebssystem angegebenen Wert anzuwenden.

Roku OS

Informationen zum Erstellen des AP-Device-Identifier-Headers für Geräte, auf (Roku OS ausgeführt wird, finden Sie in den folgenden Dokumenten:

  • Roku-Entwicklerdokumentation für GetChannelClientId.

(*) Es wird empfohlen, eine SHA-256-Hash-Funktion auf den vom Betriebssystem angegebenen Wert anzuwenden.

Sonstige

Für Geräteplattformen, die nicht in der Dokumentation behandelt werden, sollte die Gerätekennung mit jeder verfügbaren Hardwarekennung verknüpft werden, die normalerweise im Hardware-Handbuch des Geräts angegeben ist.

Wenn keine Hardware-IDs verfügbar sind, sollte eine eindeutig generierte ID basierend auf Client-Anwendungsattributen verwendet und im persistenten Speicher zwischengespeichert werden.

recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b