Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
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
.
- Quanto às Origens do JavaScript autorizadas, use
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
Entre no portal do Azure e acesse seu aplicativo.
Selecione Autenticação no menu à esquerda. Selecione Adicionar provedor de identidade.
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.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.
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.