Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. 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 com um endereço de e-mail verificado. Para criar uma nova conta do Google, aceda a accounts.google.com.
Registe a sua aplicação com o Google
Siga a documentação do Google em Entrar com o Google for Web - Configuração para criar um ID do cliente e um segredo do cliente. Você não precisa fazer nenhuma alteração no código. Utilize as seguintes informações:
- Para Origens JavaScript autorizadas, use
https://<app-name>.azurewebsites.net
com o nome da sua aplicação em <app-name>. - Para URI de redirecionamento autorizado, use
https://<app-name>.azurewebsites.net/.auth/login/google/callback
.
- Para Origens JavaScript autorizadas, use
Copie o ID do Aplicativo e os valores do Segredo do Aplicativo .
Importante
O valor App Secret é uma credencial de segurança importante. Não compartilhe esse segredo com ninguém nem o distribua em um aplicativo cliente.
Adicionar informações do Google ao seu aplicativo
Entre no portal do Azure e vá para seu aplicativo.
Selecione Autenticação no menu à esquerda. Selecione Adicionar provedor de identidade.
Selecione Google na lista suspensa do provedor de identidade. Cole os valores ID do Aplicativo e Segredo do Aplicativo obtidos anteriormente.
O segredo é armazenado como uma configuração de aplicativo persistente ao slot chamada
GOOGLE_PROVIDER_AUTHENTICATION_SECRET
. Mais tarde, você pode atualizar essa configuração para usar referências do Cofre da Chave se desejar gerenciar o segredo no Cofre da Chave do Azure.Se este 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ê pode passar para a próxima etapa.
Os valores das 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ê pode personalizar esse comportamento agora ou ajustar essas configurações posteriormente na tela principal de Autenticação , escolhendo Editar ao lado de Configurações de autenticação. Para saber mais sobre essas opções, consulte Fluxo de autenticação.
Selecione Adicionar.
Nota
Para adicionar escopo: você pode definir quais permissões seu aplicativo tem no portal de registro do provedor. A aplicação pode solicitar escopos durante o início de sessão, os quais utilizam 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 do provedor.