API認証クレデンシャルの管理

このトピックでは、API 認証資格情報の作成と管理の概要について説明します。

Brightcove API を使用する場合、Player サービス設定で基本認証を有効にしない限り、メソッド呼び出しにアクセストークンが必要になります。基本認証の有効化の詳細については、アカウント設定の管理を参照してください。

クライアント登録の作成

[API 認証] ページを使用して、新しいクライアント登録を作成します。登録を作成するときに、登録で有効にするサービスとロールを選択できます。

アカウントに新しいクライアント登録を作成するには:

  1. Admin モジュールを開きます。
  2. API Authentication をクリックします。API 認証ページが開き、現在のクライアント登録が表示されます。
  3. + Add application をクリックします。
  4. クライアント登録の NameDescription を入力します。
  5. 承認するアカウントを 1 つ以上選択します。
  6. この登録で有効にする API と権限を選択します。
  7. Save をクリックします。
  8. Client IDClient Secret が返されます。

クライアント登録の管理

[API 認証] ページを使用して、クライアント登録を表示および管理できます。Studio ヘッダーの ADMIN リンクをクリックし、次に API Authentication をクリックします。現在の登録のリストが表示されます。

登録の詳細を表示するには、名前をクリックします。ここから、次の操作を実行できます:

  • 名前を変更する
  • クライアント ID をコピーする
  • 承認のためのアカウントを追加する
  • 有効にする追加の API を選択する
  • 資格情報を削除する

Save をクリックして変更を保存します。

複数のアカウントに対して資格情報を作成した場合、すべてのアカウントにアクセスできるユーザーのみがその資格情報を表示できます。たとえば、ユーザー 1 がアカウント A と B の資格情報を作成します。ユーザー 2 はログインし、アカウント A にのみアクセス権を持ちます。ユーザー 2 には、アカウント B へのアクセス権がないため、資格情報が表示されません。

クライアント登録の更新

既存の資格情報のクライアントシークレットを取得することはできませんが、既存の資格情報名をクリックすることで権限とアカウントの追加または削除が可能です。

クライアント登録の削除

クライアント登録を削除するには、登録の横にある削除アイコンをクリックするか、登録を編集して Delete Registration をクリックします。登録を削除すると、その登録は完全に無効になり、元に戻すことはできません。