Tipos de autenticação

Nesta página, você encontra uma breve visão geral da autenticação para as APIs do YouTube.

OAuth 2.0 (contas de usuário)

O OAuth 2.0 permite que seu aplicativo aja em nome de um usuário humano.

Detalhes
Conceito

"Agir em nome de um usuário"

Exige que um humano faça login e conceda permissão ("handshake"). O app depende do nível de acesso desse usuário específico (por exemplo, "Mostre as análises dos canais que este usuário gerencia").

Ideal para

CMS e gerenciamento de canais

Ao acessar dados financeiros sensíveis, gerenciar direitos ou fazer upload de conteúdo de vídeo em que a permissão está vinculada a uma Conta do Google específica.

Solicitado por
  • API Data (envios/playlists)
  • API Analytics (Insights)
  • API Reporting (Financials)
  • API Content ID (gerenciamento de direitos)
Por quê? Essas APIs exigem que o YouTube verifique quem está fazendo a solicitação. Por exemplo, a API Reporting precisa confirmar se o usuário conectado tem direitos de administrador para o ID do proprietário do conteúdo de que está solicitando relatórios.