Adobe Primetime-Authentifizierung - am häufigsten verwendete Begriffe
Dieser Artikel enthält eine Liste der am häufigsten verwendeten Begriffe und ihre Erläuterungen zu Adobe Primetime.
Beschreibung description
Umgebung
Primetime
Problem/Symptome
Im Folgenden finden Sie eine Liste der am häufigsten verwendeten Begriffe in Adobe Primetime.
Auflösung resolution
Bevorzugte Begriffe
Entitäten
- Programmierer - Ein Programmierer ist ein Inhaltsanbieter, der plant, die Adobe Pass in seine Website oder Anwendung zu integrieren.
- Kanal - Ein Kanal ist die tatsächliche Ressource, über die ein Programmierer den Inhalt bereitstellt. Ein Programmierer kann einen oder mehrere Kanäle bedienen. Beispiel: Ein Programmierer Star kann Star Sports und Star Movies als Kanäle haben.
- Anforderer-ID - Es handelt sich um eine eindeutige ID, mit der einen Programmierer oder seine Ressourcen identifiziert - Konto, Marke oder Kanal usw. bis Adobe Pass.
- ResourceID - eine ID (eine Zeichenfolge), die den Programmierer für den Multichannel Video Programming Distributor (MVPD) identifiziert.
- Dienstleister - Dies bezieht sich auf die Rolle von SP, die von der Adobe Primetime-Authentifizierung im Auftrag eines Programmierers während einer Integration mit einem MVPD gespielt wird.
- Inhaltsanbieter - Ein Programmierer wird auch als Inhaltsanbieter bezeichnet.
- Medienunternehmen - Medienunternehmen sind PayTV-Anbieter, im Wesentlichen MPVDs.
- MVPD - Multi-Channel Video Programming Distributors (MVPDs) sind, wie der Name nahe legt, Distributoren des Inhalts der Programmierer für mehrere Plattformen. z. B.: TV, Mobilgeräte und Client-lose Geräte (Xbox, Roku usw.).
Flüsse
- AuthN - authN bezieht sich auf die Authentifizierung, bei der es sich im Wesentlichen um einen Benutzeranmeldungsprozess für die MVPD-Plattform handelt. Die Adobe Primetime-Authentifizierung generiert ein authN-Token und das gleiche wird je nach Integrationsplattform des Programmierers auf dem Gerät oder dem Server des Adobe gespeichert.
- AuthZ - authZ bezieht sich auf den Prozess Autorisierung, der es ermöglicht, geschützten Inhalt zu anzeigen, der von einem Kanal/Programmierer bereitgestellt wird. Die Adobe Primetime-Authentifizierung generiert das authZ-Token und dasselbe wird auf dem Server des Adobe gespeichert.
- Preflight - Die Preflight-Autorisierung ist eine einfache Autorisierungsüberprüfung für mehrere Ressourcen.
- Abmelden - Im Grunde handelt es sich dabei um einen Prozess, bei dem ein Benutzer den Windows Media Player durch Auswahl der Option Abmelden verlässt. Der Windows Media Player verarbeitet die Abmeldung über die Access Enabler API, die Sie abmeldet und alle AuthN- und AuthZ-Token aus Ihrem lokalen System löscht. Die Adobe Primetime-Authentifizierung stellt sicher, dass alle Token gelöscht werden, und benachrichtigt den MVPD, damit er auch seine Sitzung löschen kann. Im Allgemeinen wird eine SAML-Abmeldeanforderung an den Identitätsanbieter - IdP (MVPD) gesendet.
Protokolle
- SAML - SAML (Security Assertion Markup Language) ist ein XML-basiertes Datenformat zum Austausch von Authentifizierung und Autorisierung von Daten zwischen einem IdP und einem SP.
- OAuth - Das OAuth-Autorisierungs-Framework ermöglicht es einer Drittanbieteranwendung, eingeschränkten Zugriff auf einen HTTP-Dienst zu erhalten, entweder im Namen eines Ressourceninhabers durch Orchestrierung einer Genehmigungsinteraktion zwischen dem Ressourceneigentümer und dem HTTP-Dienst oder indem der Drittanbieteranwendung der Zugriff im eigenen Namen gestattet wird. Wir verwenden derzeit OAuth 2.0.
- XACML - e Xtensible Access Control Markup Language definiert eine deklarative, differenzierte, attributbasierte Zugriffssteuerungsrichtlinie, eine Architektur und ein Verarbeitungsmodell, das beschreibt, wie Zugriffsanforderungen gemäß den in Richtlinien definierten Regeln ausgewertet werden. Sie wird von der Adobe Primetime-Authentifizierung verwendet, um die Media Rich Site Summary (MRSS) in Formate zu übersetzen, die von MVPDs unterstützt werden.
- SOAP - Simple Object Access Protocol wird für den Austausch strukturierter Informationen bei der Implementierung von Webdiensten in Computernetzwerken verwendet. Ihr Zweck ist es, Erweiterbarkeit, Neutralität und Unabhängigkeit herbeizuführen. Es verwendet den XML-Informationssatz für das Nachrichtenformat und verlässt sich für die Nachrichtenübertragung und -übertragung auf Anwendungs-Layer-Protokolle, meist HTTP oder SMTP.
- REST - REST ist eine Möglichkeit, die Interoperabilität zwischen Computersystemen im Internet sicherzustellen. REST-konforme Webdienste ermöglichen es anfordernden Systemen, auf textuelle Darstellungen von Webressourcen zuzugreifen und diese zu bearbeiten, indem ein einheitlicher und vordefinierter Satz von stateless Vorgängen verwendet wird. Es ist ein weiterer unterstützter Ansatz, die MRSS in Formate zu übersetzen, die von MVPDs unterstützt werden. Der MRSS ist base64-kodiert und wird als URL-Parameter beim REST-Aufruf übergeben.
Benutzermetadaten:
MPVDs behalten die Benutzer-Metadaten bei, und Programmierer können dasselbe über die Funktion getMetadata()
von Access Enabler und über den Endpunkt /usermetadata
in der Client-losen API anfordern.
Mit der Funktion Benutzermetadaten können Programmierer auf verschiedene Arten benutzerspezifischer Daten zugreifen, wie z. B. Postleitzahlen, elterliche Bewertungen, Benutzer-IDs und mehr. Benutzermetadaten sind eine Erweiterung der zuvor verfügbaren statischen Metadaten (Authentifizierungstoken TTL, Autorisierungstoken TTL und Geräte-ID). Die Anwendung kann auf Metadaten zugreifen, indem sie ein zusammengesetztes MetadataKey
-Objekt bereitstellt.
void getMetadata
(MetadataKey metadataKey)
- Methode, die in AEM für diese GET-Instanz verfügbar ist.
Die Metadaten werden wie folgt zurückgegeben: setMetadataStatus
(key, encrypted, data)
:
Key (String)
: Gibt den Typ der angeforderten Metadaten anEncrypted (Boolean)
: Eine boolesche Markierung, die angibt, ob der Wert verschlüsselt ist oder nicht. Wenn dies wahr ist, ist der Wert eine JSON Web Encrypted Darstellung des tatsächlichen WertsData (Object)
: Ein JSON-Objekt, das die Darstellung der Metadaten enthält