Pular para o conteúdo principal

Google

Configuração do provedor de autorização via Google OAuth 2.0

Para integrar a autorização via Google em seu projeto, é necessário criar um projeto no Google Cloud Console, obter as credenciais e configurar o acordo OAuth. Este guia passo a passo o conduzirá por esse processo.

Dados necessários para seu formulário:

  • OAUTH client ID: Seu_Client_ID.apps.googleusercontent.com
  • Chave secreta para verificação de dados OAUTH: Seu_Client_Secret
  • URL para autenticação do provedor OAUTH: https://accounts.google.com/o/oauth2/v2/auth
  • URL para verificação do token do provedor OAUTH: https://oauth2.googleapis.com/tokeninfo
  • URL para o cabeçalho de Origens OAUTH: https://www.googleapis.com

Passo 1: Criar um projeto no Google Cloud Console

  1. Acesse o Google Cloud Console: https://console.cloud.google.com/.
  2. Se você ainda não tem um projeto, crie um:
    • Clique na lista suspensa de projetos na parte superior.
    • Clique em "Novo projeto".
    • Insira um nome claro para o projeto (por exemplo, Minha App Auth).
    Messages button
    • Se necessário, selecione uma organização e clique em "Criar".

Passo 2: Configurar a tela de consentimento OAuth

Antes de criar as credenciais, é necessário configurar a tela que os usuários verão ao conceder acesso ao seu aplicativo.

  1. No menu à esquerda, selecione "APIs e serviços" -> "Tela de consentimento OAuth". Messages button Messages button
  2. Informações sobre o aplicativo
    • Nome do aplicativo: Indique o nome público do seu aplicativo que será visível para os usuários.
    • Endereços de e-mail de suporte: E-mail para contato em caso de dúvidas dos usuários.
    Messages button
  3. Selecione o tipo de usuário ("Externo" para aplicativos disponíveis para qualquer usuário com uma conta Google). Messages button
  4. Preencha seu e-mail de contato: Messages button
  5. Clique em "Criar". Messages button
  6. Clique em "Salvar e continuar". Os próximos passos (Escopos, Usuários de teste) podem ser preenchidos ou pulados e você pode voltar a eles mais tarde.

Passo 3: Criar credenciais (Client ID e Client Secret)

  1. No menu à esquerda, selecione "APIs e serviços" -> "Credenciais".

    Messages button
  2. Clique em "Criar credenciais" na parte superior da página e selecione "ID do cliente OAuth".

    Messages button Messages button
  3. Selecione o tipo de aplicativo: Aplicativo da Web. Indique o nome do aplicativo.

    Messages button
  4. Indique os URIs de redirecionamento autorizados:

    • Exemplo: https://seu-site.com/
  5. Clique em "Criar".

  6. Parabéns! Uma janela modal aparecerá na tela com suas chaves. Salve-as em um local seguro.

    • "ID do cliente" — é seu OAUTH client ID.
    • "Segredo do cliente" — é sua Chave secreta para verificação de dados OAUTH.

Preenchendo o formulário em seu projeto

Messages button

Agora, usando os dados obtidos, preencha o formulário de criação do provedor em seu projeto:

Campo em seu formulárioValor para Google OAuthObservação
OAUTH client IDxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.comID do cliente do passo 3.
URL para autenticação do provedor OAUTHhttps://accounts.google.com/o/oauth2/v2/authEndpoint padrão para iniciar a autorização.
URL para verificação do token do provedor OAUTHhttps://oauth2.googleapis.com/tokeninfoEndpoint para verificar a validade do token obtido.
URL para o cabeçalho de Origens OAUTHhttps://www.googleapis.comIndica de qual domínio as solicitações são permitidas.
Chave secreta para verificação de dados OAUTHGOCSPX-xxxxxxxxxxxxxxxxxxxxxxxxxxSegredo do cliente do passo 3.