Gestion des informations d'identification pour l'API Live
Introduction
Il existe plusieurs types d'informations d'identification qui peuvent être utilisées avec vos tâches Live API :
- Informations d'identification FTP, S3, Video Cloud ou Zencoder dont le système Live a besoin pour envoyer les clips vers la destination choisie
- Identifiants RTMP qui empêchent quelqu'un qui obtient l'adresse RTMP de votre live steam de le lire
- OAuth2 ou les informations d'identification d'autorisation de base dont le système en direct a besoin pour envoyer des notifications à votre gestionnaire de notifications
Les points de terminaison des informations d'identification pour l'API Live permettent de créer et de gérer ces informations d'identification, que vous pouvez ensuite référencer par leurs étiquettes lorsque vous créez des tâches de clip Live ou VOD.
Pour plus de détails sur les opérations de l'API pour les informations d'identification, consultez le Référence API.
Types d'identifiants
Le tableau ci-dessous présente les types d'informations d'identification actuellement pris en charge et leurs utilisations.
credential_type valeur |
Description/cas d'utilisation |
---|---|
ftp |
Informations d'identification pour le site FTP où les clips doivent être envoyés |
http |
Identifiants d'autorisation de base pour une adresse http à laquelle envoyer des notifications |
oauth |
Informations d'identification pour l'authentification OAuth2 requises pour l'adresse à laquelle les notifications doivent être envoyées |
rtmp |
Ajoutez une authentification au point de terminaison auquel votre encodeur se connecte, afin que toute personne disposant de l'URL RTMP ne puisse pas simplement se connecter |
s3 |
Informations d'identification pour un compartiment S3 auquel envoyer des clips |
videocloud |
Informations d'identification OAuth pour votre compte Video Cloud auquel envoyer les clips (doit inclure les autorisations nécessaires pour l'ingestion dynamique) |
zencoder |
Authentification pour votre compte Zencoder auquel envoyer des clips |
Opérations d'identification
Le tableau ci-dessous présente les points de terminaison pour la gestion des informations d'identification.
Point de terminaison | Méthode | Description |
---|---|---|
/v1/credentials |
GET |
Répertorier toutes les informations d'identification du compte |
/v1/credentials |
POST |
Créer un nouvel identifiant pour le compte |
/v1/credentials/{credential_id} |
PUT |
Mettre à jour les informations d'identification du compte |
/v1/credentials/{credential_id} |
DELETE |
Supprimer un identifiant pour le compte |
Champs d'informations d'identification
Le tableau ci-dessous montre les champs pour les informations d'identification.
Field |
Type |
Required |
Allowed Values |
Default |
Description |
---|---|---|---|---|---|
|
boolean |
no |
|
false |
Want this credential to be default for the user for this type of credentials? |
|
string |
yes |
|
|
User identifiable name for the credentials |
|
enum |
yes |
|
|
The type of credential |
|
string |
yes |
|
|
The username, public key, or client id, depending on the credential type |
|
string |
yes |
|
|
The password, private key, or client secret, depending on the credential type |
|
string |
no |
|
(credentials are available for all account users) |
user_id (GUID) for which the credentials are being created |