Autenticação

Este tópico descreve informações de autenticação para a API Transcoder.

Métodos de autenticação compatíveis

A API Transcoder é compatível com os seguintes métodos de autenticação.

Contas de serviço

As contas de serviço são recomendadas em quase todos os casos de uso, seja durante o desenvolvimento local ou em um aplicativo de produção.

Para ver mais informações sobre como configurar a autenticação em um aplicativo de produção, consulte Como configurar a autenticação em aplicativos de produção de servidor para servidor.

Contas de usuário

Você pode autenticar usuários diretamente no seu aplicativo quando o aplicativo precisa acessar recursos em nome de um usuário final. No entanto, recomendamos o uso de uma conta de serviço para a maioria dos casos de uso.

Se o aplicativo utiliza autenticação de usuário final, você precisa especificar os escopos do OAuth ao chamar um método. Consulte a referência da API Transcoder para conhecer os escopos do OAuth por método.

Para mais informações sobre como configurar a autenticação com contas de usuário, consulte Como autenticar como usuário final.

Controle de acesso

Os papéis limitam a capacidade de uma identidade autenticada acessar recursos. Ao criar um aplicativo de produção, conceda a uma identidade apenas as permissões necessárias para interagir com as APIs, os recursos ou as funcionalidades aplicáveis do Google Cloud.

Para mais informações sobre esses papéis, consulte Controle de acesso da API Transcoder.

Mais informações

Para saber mais sobre a autenticação do Google Cloud, consulte o Guia de autenticação.