Compartilhar via


Configurar seu Serviço de Aplicativo ou aplicativo do Azure Functions para usar a autenticação do Google

Este artigo mostra como configurar o Serviço de Aplicativo do Azure ou o Azure Functions para usar o Google como um provedor de autenticação.

Para concluir o procedimento, você deve ter uma conta do Google que tenha um endereço de email verificado. Para criar uma nova conta do Google, vá para accounts.google.com.

Registre seu aplicativo com o Google

  1. Siga a documentação do Google em Entrar com o Google para a Web - Configuração para criar uma ID de cliente e um segredo de cliente. Você não precisa fazer nenhuma alteração de código. Use as seguintes informações:

    • Quanto às Origens do JavaScript autorizadas, use https://<app-name>.azurewebsites.net com o nome do seu aplicativo em <app-name>.
    • Para URI de Redirecionamento Autorizado, use https://<app-name>.azurewebsites.net/.auth/login/google/callback.
  2. Copie a ID do aplicativo e os valores do Segredo do Aplicativo .

    Importante

    O valor do Segredo do Aplicativo é uma credencial de segurança importante. Não compartilhe essa senha com ninguém nem distribua-a em um aplicativo cliente.

Adicionar informações do Google ao seu aplicativo

  1. Entre no portal do Azure e acesse seu aplicativo.

  2. Selecione Autenticação no menu à esquerda. Selecione Adicionar provedor de identidade.

  3. Selecione Google na lista suspensa provedor de identidade. Cole os valores da ID do Aplicativo e do Segredo do Aplicativo obtidos anteriormente.

    O segredo será armazenado como uma configuração de aplicativo de slot-adesivo denominada GOOGLE_PROVIDER_AUTHENTICATION_SECRET. Posteriormente, você poderá atualizar essa configuração para usar referências do Key Vault se quiser gerenciar o segredo no Azure Key Vault.

  4. Se esse for o primeiro provedor de identidade configurado para o aplicativo, você também será solicitado com uma seção de configurações de autenticação do Serviço de Aplicativo . Caso contrário, você poderá passar para a próxima etapa.

    Os valores de configurações de autenticação do Serviço de Aplicativo determinam como seu aplicativo responde a solicitações não autenticadas. As seleções padrão redirecionarão todas as solicitações para entrar com esse novo provedor. Você poderá personalizar esse comportamento agora ou ajustar essas configurações posteriormente na tela principal Autenticação escolhendo Editar ao lado de Configurações de autenticação. Para saber mais sobre essas opções, confira Fluxo de autenticação.

  5. Selecione Adicionar.

Observação

Para adicionar escopo: você pode definir quais permissões o aplicativo tem no portal de registro do provedor. O aplicativo pode solicitar escopos no momento da entrada, que usam essas permissões.

Agora você está pronto para usar o Google para autenticação em seu aplicativo. O provedor está listado na tela Autenticação. A partir daí, você pode editar ou excluir essa configuração de provedor.