Pergunta

Eu estou trabalhando com a API do Google Drive para um projeto.Ao obter o token de acesso através da implementação do OAuth 2.0, o Google Drive está fornecendo que o usuário precisa conceder acesso por meio de uma interface da Web, efetuando login na sua conta e permitindo o acesso ao meu aplicativo.Existe alguma maneira que posso obter o token de acesso sem que o usuário tenha que permitir acesso através da página da web.

Por exemplo, é possível obter o token de acesso, fornecendo diretamente o nome de usuário e senha do usuário.Qualquer ajuda disso será apreciada.

Foi útil?

Solução

Uma das razões pelas quais os provedores como o Google Use OAuth é que o usuário nunca é necessário para fornecer seu nome de usuário e senha a terceiros.Ele só tem que inseri-lo diretamente no site do provedor.

O padrão OAuth 2 em si mesmo forneceria tal método, chamado Credenciais de senha do proprietário de recursos Grant , mas isso não é implementado pelo Google por razões de segurança.

Se você precisar apenas acesso do seu servidor da Web para sua própria conta, poderá usar Contas de serviço .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top