Support Kontaktieren Sie Support | Systemstatus Systemstatus
Inhalt der Seite

    Ooyala zu Video Cloud Migration: Authentifizierung für Brightcove API-Anfragen

    Dieses Thema behandelt die Authentifizierung für die Anforderung an die REST-APIs von Brightcove /

    Einführung

    Die meisten Brightcove REST-APIs verwenden OAuth2 als Grundlage für die Authentifizierung, und wir werden die OAuth-Implementierung in den folgenden Abschnitten genauer betrachten.

    Beachten Sie jedoch zunächst, dass drei APIs unterschiedliche Authentifizierungsansätze verwenden:

    Richtlinienschlüssel-Authentifizierung: Wiedergabe-API

    Das Wiedergabe-API Wird hauptsächlich zum Abrufen von Video- und Wiedergabelistendaten von Playern oder Webportalen verwendet policy_key , zur Authentifizierung, normalerweise als Argument in einem übergeben Accept Header:

    		Accept: application/json;pk={policy_key}

    Richtlinienschlüssel werden automatisch für Brightcove-Spieler generiert und können von a übernommen werden Spielerkonfiguration oder mit dem generiert Richtlinien-API

    API-Schlüssel-Authentifizierung: Live-AP

    Das Live API Verwendet einen API-Schlüssel, der angegeben wird, wenn Ihr Konto zur Authentifizierung von Anforderungen eingerichtet ist. Der API-Schlüssel wird in einem X-API-KEY Header übergeben:

    		X-API-KEY : {YOUR_APIKey}

    OAuth2-Authentifizierung

    Die anderen REST-APIs für Video Cloud verwenden OAuth2 zur Authentifizierung. Für diejenigen, die mit OAuth2 vertraut sind, verwenden wir einen Ablauf für Client-Anmeldeinformationen. Es gibt zwei Operationen:

    1. Client-Anmeldeinformationen abrufen: Dies ist ein einmaliger Vorgang, der am einfachsten über die API-Authentifizierungsseite der Admin-Tools in Studio durchgeführt wird. Sehen Verwalten von API-Authentifizierungsanmeldeinformationen Einzelheiten und schrittweise Anleitungen.
    2. Holen Sie sich ein Zugriffstoken: Jede API-Anfrage muss ein Zugriffstoken enthalten, das in einem Authorization Header gesendet wird:
      		Authorization: Bearer {access_token}

      Greifen Sie fünf Minuten lang live zu. Wenn Sie also keinen Prozess ausführen, der wiederholte API-Anfragen generiert, möchten Sie wahrscheinlich nur für jede Anfrage einen neuen erhalten.

      Zugriffstoken werden durch Senden der Client-Anmeldeinformationen in einer Anfrage an die OAuth-API von Brightcove erhalten. Sehen Zugriffstoken erhalten für alle Details. Da ist auch ein Beispiel App Sie können ein einmaliges Token zum Testen von API-Aufrufen abrufen. Es gibt auch Anweisungen zum Konfigurieren der beliebten REST-Clients Postbote und Schlaflosigkeit.


    Seite zuletzt aktualisiert am 28 Sep 2020