In diesem Dokument werden Anwendungsfälle, Endpunkte und APIs für den Adobe Single Sign-On Service beschrieben.
Aktuelle Version - 1.0.0
Umfang scope
Der Adobe Pass SSO Service ermöglicht eine nahtlose Authentifizierung über mehrere Geräte und Anwendungen hinweg und bietet ein einheitliches Benutzererlebnis bei gleichzeitiger Einhaltung von Sicherheits- und Compliance-Standards. Dieser Service deckt den wachsenden Bedarf an plattformübergreifender Authentifizierung in der heutigen Streaming-Landschaft mit mehreren Geräten.
Überblick overview
Was es ist what-it-is
Eine umfassende Single-Sign-On-Lösung, mit der sich Benutzer einmal authentifizieren und die Übertragung der Authentifizierung auf informierte Weise an andere Geräte verwalten können
Aktuelle Herausforderungen bei der Authentifizierung current-challenges
Der Benutzer muss sich bei jedem Streaming-Service authentifizieren, für den er ein Abonnement hat
Der Benutzer muss sich auf jedem Gerät oder jeder Anwendung separat authentifizieren
Aufgrund der Schwierigkeit, ein Passwort im Authentifizierungsfluss auf einigen Plattformen einzugeben, kann dies zu erhöhten Abbruchraten führen
Möglichkeit für einen Adobe Pass SSO-Service opportunity
Steigende Anzahl von Streaming-Services, die eine eigene Authentifizierung erfordern
Wachsende Nachfrage nach nahtlosen geräteübergreifenden Erlebnissen
Steigende Anzahl von Streaming-Geräten pro Haushalt
Notwendigkeit einer einheitlichen Authentifizierung pro Haushalt
Geschäftliche Vorteile business-benefits
Inhalts-Provider content-providers
Erhöhte Benutzerinteraktion - Nahtloses Erlebnis führt zu längeren Sitzungszeiten
Geringere Reibungsverluste - Niedrigere Authentifizierungsbarrieren erhöhen den Content-Verbrauch
Geringere Supportlast - Weniger Support-Aufrufe im Zusammenhang mit der Authentifizierung
Wettbewerbsvorteil - Besseres Anwendererlebnis als Mitbewerber
Anwendungsfälle use-cases
Identitätszuordnung identity-mapping
Der Service ermöglicht die Verknüpfung eines D2C- und eines TVE-Kontos in derselben App.
Weitere Streaming-Services erstellen Pakete, die an Dritte verkauft werden sollen (MVPD/Virtual MVPD/Telco usw.). Benutzer müssen am Ende möglicherweise mehrere Konten in derselben App verarbeiten. Um eine nahtlose Authentifizierung zu ermöglichen, muss ein Service diese Konten verbinden, um die Anmeldung zu vereinfachen.
Benutzer authentifizieren sich mit ihrem D2C-Konto und authentifizieren sich dann EINMAL mit einem anderen Konto (z. B. MVPD). Mit unserem Service werden diese Konten verknüpft, was bedeutet, dass in Zukunft nachfolgende Authentifizierungen auf verschiedenen Geräten nur mit dem D2C-Konto durchgeführt werden können.
Geräteübergreifendes SSO cross-device-sso
Die Authentifizierung auf einem mit dem Fernsehgerät verbundenen Gerät kann umständlicher sein als auf einem Mobiltelefon. Ein gutes Benutzererlebnis bestünde darin, sich am Telefon zu authentifizieren und diese Authentifizierung dann an das Smart-TV weiterzugeben.
Schlüsselkomponenten key-components
Service Token API - Schlüsselkomponente, die den Single-Sign-On-Mechanismus sicher verwaltet
List API - Die Anwendung kann Benutzenden dabei helfen, die Liste der Geräte in ihrem Ökosystem zu verstehen
Link-API - Anwendung, mit der Benutzende zusätzliche Geräte zu ihrem Ökosystem hinzufügen können
API trennen - Anwendung, die es dem Benutzer ermöglicht, Geräte in seinem Ökosystem zu entfernen
Dieser Anwendungsfall ermöglicht die Verknüpfung zwischen D2C- und TVE(MVPD)-Anmeldeinformationen auf einem Gerät und die Nutzung dieses verknüpften Profils auf anderen Geräten innerhalb derselben Anwendung.
Dieser Anwendungsfall ermöglicht es Benutzenden, die sich bereits auf einem Gerät authentifiziert haben, das authentifizierte Profil auf derselben auf anderen Geräten installierten D2C- oder TVE-Anwendung wiederzuverwenden (Anwendung, die zur Implementierung von Adobe Pass REST V2 für die Authentifizierung und Autorisierung erforderlich ist).
Integrieren des Adobe SSO Service in eine D2C-TVE-Anwendung integration
Schritt 1: Abrufen einer gemeinsamen Kennung step-1
Um den Adobe SSO-Service zu integrieren, sollte eine Anwendungsimplementierung eine eindeutige und persistente ID festlegen, die als gemeinsames SSO-Identifizierungsattribut in der X-SSO-ID verwendet werden kann. Dies kann durch die Authentifizierung eines Benutzers mit einem D2C-Service erreicht werden und ein Attribut zu dieser Authentifizierung beibehalten werden.
Schritt 2: Abrufen eines Service-Tokens step-2
Durch Verwendung der allgemeinen Kennung in der X-SSO-ID im Endpunkt POST /serviceToken wird ein signiertes JWT mit der folgenden Payload abgerufen:
Das Service-Token hat eine Ablaufzeit von „iat“ (ausgestellt am) und von „exp“ (ablaufend), in der das Intervall des Service-Tokens gültig ist. Im Falle eines Ablaufs kann ein neues JWT mithilfe des Endpunkts GET /serviceToken mit dem abgelaufenen Service-Token abgerufen werden.
Schritt 3: Authentifizierung mit der Adobe Pass REST API V2 mit einer TVE MVPD step-3
Der „Code“ ist ein kurzlebiger Link-Code in einer Form einer Sequenz von 6 Ziffern, die der Benutzer in eine nicht authentifizierte Anwendung auf einem sekundären Gerät einführt
Schritt 5: Abrufen der Single-Sign-On-Authentifizierung step-5
Auf einem anderen Gerät kann die Anwendung, sobald der Benutzer den Code eingeführt hat:
Abrufen von Identitäten aus dem D2C-Service
Abrufen des MVPD-Profils aus Adobe Pass mit der REST V2-API
Das MVPD-Profil ist über SSO für den Zeitraum gültig, für den die erste Authentifizierung abgerufen wurde.
Falls MVPD das Profil ungültig macht oder der Benutzer sich von MVPD abmeldet, verfügt das Programm, das Adobe Pass REST API V2 verwendet, nicht mehr über einen Profildatensatz und sollte den Benutzer auffordern, sich erneut bei MVPD zu authentifizieren.
Schritt 6: Single Sign-On auf anderen Geräten verwalten step-6
Eine Anwendung kann mithilfe der /list-API Informationen über alle anderen Geräte abrufen, die mit derselben gemeinsamen Kennung verknüpft sind.
Ein Gerät kann jederzeit aus dem Single Sign-On entfernt werden, indem die Verknüpfung dieses Geräts mit der /unlink-API aufgehoben wird.
APIs apis
Service-Token-API service-token-api
Beschreibung service-token-description
Die Service-Token-API kann verwendet werden, um Service-Token anzufordern und zu verwalten, die Single Sign-On (SSO)-Funktionen zwischen mehreren Anwendungen oder Geräten ermöglichen. Diese Service-Token identifizieren authentifizierte Profile (SSO-Profile) und sind für die Einrichtung und Wartung von SSO-Verbindungen unerlässlich.
WARNING
Service-Token enthalten vertrauliche Authentifizierungsinformationen. Anwendungen müssen diese Token sicher verarbeiten und dürfen sie niemals nicht vertrauenswürdigen Parteien zugänglich machen.
Die Service-Token-API stellt zwei primäre Endpunkte bereit:
POST /api/{serviceProvider}/serviceToken - Abrufen eines neu erstellten JWS-Service-Tokens
GET /api/{serviceProvider}/serviceToken - Vorhandenes JWS-Service-Token aktualisieren
Wenn die Anfrage zur Service-Token-API aufgrund eines Fehlers des Adobe Pass-Authentifizierungs-Services nicht verarbeitet werden konnte, werden zusätzliche Fehlerinformationen als Teil der API-Antwort aufgenommen.
POST - serviceToken post-service-token
Anfrage post-service-token-request
HTTP
Pfad
/api/{serviceProvider}/serviceToken
Methode
POST
Pfadparameter
serviceProvider
Die Kennung des Dienstleisters, für den das Token angefordert wird.
required
Kopfzeilen
Autorisierung
Die Generierung der Bearer-Token-Payload wird in der Dokumentation zur -Kopfzeile.
required
ap-device-identifier
Die Erstellung der Payload der Gerätekennung wird in der Header-Dokumentation AP-Device-Identifier beschrieben.
Diese Kennung wird als Standard-SSO-Kennung verwendet, wenn keine X-SSO-ID angegeben wird.
required
x-device-info
Die Geräteinformationen, wie in der Kopfzeilendokumentation X-Device-Info angegeben.
dringend empfohlen zu verwenden, wenn die Geräteplattform der Anwendung die explizite Angabe gültiger Werte erlaubt.
Das Adobe Pass-Authentifizierungs-Backend führt explizit eingestellte Werte mit implizit extrahierten Werten zusammen. Wenn keine Standardwerte angegeben werden, werden die extrahierten Werte verwendet.
required
X-SSO-LINK
Der Link-Code, der diese Anfrage mit einem vorhandenen authentifizierten Profil verknüpft. Wenn angegeben, enthält die Antwort ein Service-Token für SSO mit dem Profil, das den Link-Code generiert hat.
Dies wird in der Regel verwendet, wenn eine sekundäre Anwendung oder ein sekundäres Gerät über eine primäre Anwendung oder ein Gerät eine Verbindung zu einem authentifizierten Profil herstellen möchte.
Erforderlich, wenn keine x-SSO-ID angegeben ist
X-SSO-ID
Die allgemeine Kennung, auf der die Anwendung SSO-basierte Anforderungen stellt.
Wenn angegeben, wird diese Kennung verwendet, um ein gemeinsames SSO-Profil für alle Geräte und/oder Anwendungen zu erstellen.
Erforderlich, wenn kein x-SSO-Link angegeben wird
Akzeptieren
Der von der Client-Anwendung akzeptierte Medientyp.
Wenn angegeben, muss es application/json sein.
fakultativ
user-agent
Der Benutzeragent der Client-Anwendung.
fakultativ
Antwort post-service-token-response
Code
Text
Beschreibung
201
Erstellt
Das Service-Token wurde erfolgreich generiert und im Antworttext zurückgegeben.
400
Fehlerhafte Anfrage
Die Anfrage ist ungültig. Der Client muss die Anfrage korrigieren und es erneut versuchen. Der Antworttext kann Fehlerinformationen enthalten, die der Dokumentation Erweiterte Fehlercodes entsprechen.
401
Nicht autorisiert
Das Zugriffstoken ist ungültig. Der Client muss ein neues Zugriffstoken abrufen und es erneut versuchen. Weitere Informationen finden Sie in der Dokumentation Übersicht über die Dynamic Client-Registrierung .
500
Interner Server-Fehler
Auf der Serverseite ist ein Problem aufgetreten. Der Antworttext kann Fehlerinformationen enthalten, die der Dokumentation Erweiterte Fehlercodes entsprechen.
Erfolg success-post-service-token
Kopfzeilen
Status
201
required
content-type
application/json
required
Textkörper
Status
HTTP-Status (z. B. „CREATED„)
required
jws
Eine Base64-kodierte JSON-Web-Signatur (JWS), die das Service-Token enthält. Dieses Token kann in nachfolgenden API-Aufrufen verwendet werden, um das authentifizierte Profil zu identifizieren und SSO-Funktionen zu aktivieren.
required
notBefore
Epoche ms oder 0 bei Fehler
required
notAfter
Epoche ms oder 0 bei Fehler
required
Fehler error-post-service-token
Kopfzeilen
Status
400, 401, 500
required
content-type
application/json
required
Textkörper
Der Antworttext kann zusätzliche Fehlerinformationen bereitstellen, die der Dokumentation Erweiterte Fehlercodes entsprechen.
required
Beispiele samples-post-service-token
1. Anfordern eines neuen Service-Tokens (mit SSO-ID)
Die Kennung des Dienstleisters, für den das Token angefordert wird.
required
Kopfzeilen
Autorisierung
Die Generierung der Bearer-Token-Payload wird in der Dokumentation zur -Kopfzeile.
required
AD-Service-Token
Ein zuvor abgerufenes Service-Token, das aktualisiert werden muss.
Dieses Token muss gültig oder kürzlich abgelaufen sein, um aktualisiert werden zu können.
required
Akzeptieren
Der von der Client-Anwendung akzeptierte Medientyp.
Wenn angegeben, muss es application/json sein.
fakultativ
user-agent
Der Benutzeragent der Client-Anwendung.
fakultativ
Antwort get-service-token-response
Code
Text
Beschreibung
200
OK
Das Service-Token wurde erfolgreich aktualisiert und im Antworttext zurückgegeben.
400
Fehlerhafte Anfrage
Die Anfrage ist ungültig. Der Client muss die Anfrage korrigieren und es erneut versuchen. Der Antworttext kann Fehlerinformationen enthalten, die der Dokumentation Erweiterte Fehlercodes entsprechen.
401
Nicht autorisiert
Das Zugriffstoken oder Service-Token ist ungültig. Der Client muss ein neues Zugriffstoken oder Service-Token abrufen und es erneut versuchen. Weitere Informationen finden Sie in der Dokumentation Übersicht über die Dynamic Client-Registrierung .
500
Interner Server-Fehler
Auf der Serverseite ist ein Problem aufgetreten. Der Antworttext kann Fehlerinformationen enthalten, die der Dokumentation Erweiterte Fehlercodes entsprechen.
Erfolg success-get-service-token
Kopfzeilen
Status
200
required
content-type
application/json
required
Textkörper
Status
HTTP-Status (z. B. „OK„)
required
jws
Eine Base64-kodierte JSON-Web-Signatur (JWS), die das aktualisierte Service-Token enthält. Dieses Token kann in nachfolgenden API-Aufrufen verwendet werden, um das authentifizierte Profil zu identifizieren und SSO-Funktionen zu aktivieren.
required
notBefore
Epoche ms oder 0 bei Fehler
required
notAfter
Epoche ms oder 0 bei Fehler
required
Fehler error-get-service-token
Kopfzeilen
Status
400, 401, 500
required
content-type
application/json
required
Textkörper
Der Antworttext kann zusätzliche Fehlerinformationen bereitstellen, die der Dokumentation Erweiterte Fehlercodes entsprechen.
required
Beispiele samples-get-service-token
1. Anfordern der Aktualisierung eines Service-Tokens
Die Link-API kann verwendet werden, um einen Link-Code (oder QR-Code) anzufordern, der Single Sign-On (SSO) zwischen mehreren Anwendungen oder Geräten aktivieren kann. Dieser Link-Code ermöglicht es Benutzenden, eine neue Anwendung oder ein neues Gerät mit einem vorhandenen authentifizierten Profil (SSO-Profil) zu verbinden und so ein nahtloses SSO-Erlebnis über Anwendungen oder Geräte hinweg bereitzustellen.
Für die Link-API muss im AD-Service-Token-Header ein gültiges Service-Token angegeben werden.
Der generierte Link-Code wird in der Regel Benutzern auf einer primären Anwendung oder einem Gerät angezeigt und auf einer sekundären Anwendung oder einem sekundären Gerät eingegeben, um die SSO-Verbindung herzustellen. Der Link-Code hat eine begrenzte Gültigkeitsdauer (in der Regel 5-30 Minuten) und ist für die einmalige Verwendung vorgesehen.
Falls die Link-API-Anfrage aufgrund eines Adobe Pass-Authentifizierungs-Service-Fehlers nicht verarbeitet werden konnte, werden zusätzliche Fehlerinformationen als Teil des Link-API-Antwortergebnisses aufgenommen.
POST - Link post-link
Anfrage post-link-request
HTTP
Pfad
/api/{serviceProvider}/link
Methode
POST
Pfadparameter
serviceProvider
Die Kennung des Dienstleisters, für den das Token angefordert wird.
required
Kopfzeilen
Autorisierung
Die Generierung der Bearer-Token-Payload wird in der Dokumentation zur -Kopfzeile.
required
ap-device-identifier
Die Erstellung der Payload der Gerätekennung wird in der Header-Dokumentation AP-Device-Identifier beschrieben.
required
AD-Service-Token
Die Erstellung des Service-Tokens wird in der Dokumentation zur Service-Token-API beschrieben.
Dieses Service-Token identifiziert das authentifizierte Profil, für das der Link-Code generiert wird.
required
Akzeptieren
Der von der Client-Anwendung akzeptierte Medientyp.
Wenn angegeben, muss es application/json sein.
fakultativ
user-agent
Der Benutzeragent der Client-Anwendung.
fakultativ
Antwort post-link-response
Code
Text
Beschreibung
201
Erstellt
Der Link-Code wurde erfolgreich generiert und im Antworttext zurückgegeben.
400
Fehlerhafte Anfrage
Die Anfrage ist ungültig. Der Client muss die Anfrage korrigieren und es erneut versuchen. Der Antworttext kann Fehlerinformationen enthalten, die der Dokumentation Erweiterte Fehlercodes entsprechen.
401
Nicht autorisiert
Das Zugriffstoken ist ungültig. Der Client muss ein neues Zugriffstoken abrufen und es erneut versuchen. Weitere Informationen finden Sie in der Dokumentation Übersicht über die Dynamic Client-Registrierung .
500
Interner Server-Fehler
Auf der Serverseite ist ein Problem aufgetreten. Der Antworttext kann Fehlerinformationen enthalten, die der Dokumentation Erweiterte Fehlercodes entsprechen.
Erfolg success-post-link
Kopfzeilen
Status
201
required
content-type
application/json
required
Textkörper
Status
HTTP-Status (z. B. „CREATED„)
required
Relation
Ein kurzer numerischer oder alphanumerischer Code, der auf einer sekundären Anwendung oder einem sekundären Gerät zum Herstellen einer SSO-Verbindung verwendet werden kann.
required
notBefore
Der Zeitstempel (in Millisekunden seit Epoche), wann der Link-Code gültig wird.
required
notAfter
Der Zeitstempel (in Millisekunden seit Epoche), wann der Link-Code abläuft.
required
Fehler error-post-link
Kopfzeilen
Status
400, 401, 500
required
content-type
application/json
required
Textkörper
Der Antworttext kann zusätzliche Fehlerinformationen bereitstellen, die der Dokumentation Erweiterte Fehlercodes entsprechen.
required
Beispiele samples-post-link
1. Anfordern eines Link-Codes für ein vorhandenes authentifiziertes Profil
Die Unlink-API kann verwendet werden, um das Entfernen eines oder mehrerer Geräte aus einem authentifizierten Profil (SSO-Profil) anzufordern. Mit dieser API können Benutzer Geräte von ihrer SSO-Einrichtung trennen und so steuern, welche Geräte Zugriff auf ihr authentifiziertes Profil haben.
WARNING
Für die Unlink-API muss im AD-Service-Token-Header ein gültiges Service-Token angegeben werden.
Falls die Unlink API-Anfrage aufgrund eines Fehlers der Adobe Pass-Authentifizierungs-Services nicht verarbeitet werden konnte, werden zusätzliche Fehlerinformationen als Teil des Ergebnisses der Unlink API-Antwort einbezogen.
POST - Link aufheben post-unlink
Anfrage post-unlink-request
HTTP
Pfad
/api/{serviceProvider}/unlink
Methode
POST
Pfadparameter
serviceProvider
Die Kennung des Dienstleisters.
required
Hauptteilparameter
Geräte
Array von Geräte-IDs, deren Verknüpfung aufgehoben werden soll.
Beispiel: ["deviceid1", "deviceid2", "deviceid3"]
required
Kopfzeilen
Autorisierung
Die Generierung der Bearer-Token-Payload wird in der Dokumentation zur -Kopfzeile.
required
content-type
Der akzeptierte Medientyp für die gesendeten Ressourcen.
Es muss application/json sein.
required
ap-device-identifier
Die Erstellung der Payload der Gerätekennung wird in der Header-Dokumentation AP-Device-Identifier beschrieben.
required
AD-Service-Token
Die Erstellung des Service-Tokens wird in der Dokumentation zur Service-Token-API beschrieben.
Dieses Service-Token identifiziert das authentifizierte Profil, für das die Verknüpfung mit Geräten aufgehoben wird.
required
Akzeptieren
Der von der Client-Anwendung akzeptierte Medientyp.
Wenn angegeben, muss es application/json sein.
fakultativ
user-agent
Der Benutzeragent der Client-Anwendung.
fakultativ
Antwort post-unlink-response
Code
Text
Beschreibung
200
OK
Die Verknüpfung der angeforderten Geräte mit der SSO-Einrichtung wurde erfolgreich aufgehoben.
400
Fehlerhafte Anfrage
Die Anfrage ist ungültig. Der Client muss die Anfrage korrigieren und es erneut versuchen. Der Antworttext kann Fehlerinformationen enthalten, die der Dokumentation Erweiterte Fehlercodes entsprechen.
401
Nicht autorisiert
Das Zugriffstoken ist ungültig. Der Client muss ein neues Zugriffstoken abrufen und es erneut versuchen. Weitere Informationen finden Sie in der Dokumentation Übersicht über die Dynamic Client-Registrierung .
405
Methode nicht zulässig
Die HTTP-Methode ist ungültig. Der Client muss eine HTTP-Methode verwenden, die für die angeforderte Ressource zulässig ist, und erneut versuchen.
500
Interner Server-Fehler
Auf der Serverseite ist ein Problem aufgetreten. Der Antworttext kann Fehlerinformationen enthalten, die der Dokumentation Erweiterte Fehlercodes entsprechen.
Erfolg success-post-unlink
Kopfzeilen
Status
200
required
content-type
application/json
required
Textkörper
Status
Informationen zum Operationsergebnis: „OK“
required
unlinkedDevices
Liste der erfolgreich getrennten Geräte.
Beispiel: ["deviceid1", "deviceid2", "deviceid3"]
required
Fehler error-post-unlink
Kopfzeilen
Status
400, 401, 405, 500
required
content-type
application/json
required
Textkörper
Der Antworttext kann zusätzliche Fehlerinformationen bereitstellen, die der Dokumentation Erweiterte Fehlercodes entsprechen.
required
Beispiele samples-post-unlink
1. Anfrage zum Aufheben der Verknüpfung von Geräten mit einem SSO-Profil
Mit der Listen-API kann eine Liste von Geräten abgerufen werden, die derzeit mit einem authentifizierten Profil (SSO-Profil) verbunden sind. Diese API ermöglicht es Benutzenden und Anwendungen, anzuzeigen, welche Geräte Teil ihrer SSO-Einrichtung sind, und bietet Sichtbarkeit und Verwaltungsfunktionen für ihr authentifiziertes Erlebnis auf mehreren Geräten.
WARNING
Für die Listen-API muss im AD-Service-Token-Header ein gültiges Service-Token angegeben werden.
Die Listen-API gibt Details zu jedem Gerät im authentifizierten Profil (SSO-Profil) zurück, einschließlich Geräte-IDs und Metadaten, die Benutzern bei der Erkennung ihrer Geräte helfen können. Diese Informationen können Benutzenden helfen, fundierte Entscheidungen darüber zu treffen, welche Geräte im SSO-Setup verbleiben sollen.
Falls die Liste-API-Anfrage aufgrund eines Adobe Pass-Authentifizierungs-Service-Fehlers nicht verarbeitet werden konnte, werden zusätzliche Fehlerinformationen als Teil des Listen-API-Antwortergebnisses aufgenommen.
GET - Liste get-list
Anfrage get-list-request
HTTP
Pfad
/api/{serviceProvider}/list
Methode
GET
Pfadparameter
serviceProvider
Die Kennung des Dienstleisters.
required
Kopfzeilen
Autorisierung
Die Generierung der Bearer-Token-Payload wird in der Dokumentation zur -Kopfzeile.
required
ap-device-identifier
Die Erstellung der Payload der Gerätekennung wird in der Header-Dokumentation AP-Device-Identifier beschrieben.
required
AD-Service-Token
Die Erstellung des Service-Tokens wird in der Dokumentation zur Service-Token-API beschrieben.
Dieses Service-Token identifiziert das authentifizierte Profil, für das die Geräteliste abgerufen wird.
required
Akzeptieren
Der von der Client-Anwendung akzeptierte Medientyp.
Wenn angegeben, muss es application/json sein.
fakultativ
user-agent
Der Benutzeragent der Client-Anwendung.
fakultativ
Antwort get-list-response
Code
Text
Beschreibung
200
OK
Die Liste der Geräte im SSO-Setup wurde erfolgreich abgerufen und im Antworttext zurückgegeben.
400
Fehlerhafte Anfrage
Die Anfrage ist ungültig. Der Client muss die Anfrage korrigieren und es erneut versuchen. Der Antworttext kann Fehlerinformationen enthalten, die der Dokumentation Erweiterte Fehlercodes entsprechen.
401
Nicht autorisiert
Das Zugriffstoken ist ungültig. Der Client muss ein neues Zugriffstoken abrufen und es erneut versuchen. Weitere Informationen finden Sie in der Dokumentation Übersicht über die Dynamic Client-Registrierung .
405
Methode nicht zulässig
Die HTTP-Methode ist ungültig. Der Client muss eine HTTP-Methode verwenden, die für die angeforderte Ressource zulässig ist, und erneut versuchen.
500
Interner Server-Fehler
Auf der Serverseite ist ein Problem aufgetreten. Der Antworttext kann Fehlerinformationen enthalten, die der Dokumentation Erweiterte Fehlercodes entsprechen.
Erfolg success-get-list
Kopfzeilen
Status
200
required
content-type
application/json
required
Textkörper
Geräte
JSON mit einer Zuordnung von Schlüssel-/Wert-Paaren.
Key: deviceId - Die Payload der Gerätekennung, wie in der Kopfzeilendokumentation AP-Device-Identifier beschrieben
Wert:-Attribute - JSON, das eine Zuordnung von Geräte-Metadatenattributen enthält, einschließlich:
Gerätetyp
Plattform
Benutzeragent
Andere relevante Metadaten, die bei der Identifizierung des Geräts helfen
Die Werte für die Attribute können einfach sein (Zeichenfolge, Ganzzahl, boolesch usw.)
required
Fehler error-get-list
Kopfzeilen
Status
400, 401, 405, 500
required
content-type
application/json
required
Textkörper
Der Antworttext kann zusätzliche Fehlerinformationen bereitstellen, die der Dokumentation Erweiterte Fehlercodes entsprechen.
required
Beispiele samples-get-list
1. Auflisten von Geräten in einem SSO-Profil anfordern