認証の種類

このページでは、YouTube API の認証の概要について説明します。

OAuth 2.0(ユーザー アカウント)

OAuth 2.0 を使用すると、アプリケーションがユーザーに代わって動作できます。

詳細
コンセプト

「ユーザーに代わって操作する」

ユーザーがログインして権限を付与する(「ハンドシェイク」)必要があります。アプリが特定のユーザーのアクセスレベルに依存している(「このユーザーが管理しているチャンネルの分析情報を表示して」など)。

最適な用途

CMS とチャンネル管理

機密性の高い財務データにアクセスする場合、権限を管理する場合、権限が特定の Google アカウントに関連付けられている動画コンテンツをアップロードする場合。

Required By(期限)
  • Data API(アップロード/再生リスト)
  • Analytics API(分析情報)
  • Reporting API(財務)
  • Content ID API(著作権管理)
それはなぜでしょうか? これらの API では、リクエストしているユーザーの身元確認が必要です。たとえば、Reporting API は、ログインしているユーザーが、レポートをリクエストしているコンテンツ所有者 ID の管理者権限を実際に持っていることを確認する必要があります。