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 X como um provedor de autenticação.
Para concluir o procedimento neste artigo, você precisa de uma conta X que tenha um endereço de e-mail e número de telefone verificados. Para criar uma nova conta X, vá para x.com.
Registe a sua candidatura com X
Entre no portal do Azure e vá para seu aplicativo. Copie a URL. Você o usará para configurar seu aplicativo X.
Aceda ao Web site X Developers, inicie sessão com as credenciais da sua conta X e selecione Criar uma aplicação.
Introduza o nome da aplicação e a descrição da aplicação para a sua nova aplicação. Cole o URL da sua aplicação no campo Website URL. In the Callback URLs section, enter the HTTPS URL of your App Service app and append the path
/.auth/login/x/callback
. Por exemplo,https://contoso.azurewebsites.net/.auth/login/x/callback
.Na parte inferior da página, digite pelo menos 100 caracteres em Diga-nos como este aplicativo será usado e selecione Criar. Clique em Criar novamente no pop-up. Os detalhes do aplicativo são exibidos.
Selecione o separador Chaves e Tokens de Acesso .
Anote estes valores:
- Chave de API
- Chave secreta da API
Important
A chave secreta da API é uma credencial de segurança importante. Não partilhe este segredo com ninguém nem distribua-o com a sua aplicação.
Adicionar informações X ao seu aplicativo
Entre no portal do Azure e navegue até seu aplicativo.
Selecione Autenticação no menu à esquerda. Clique em Adicionar provedor de identidade.
Select Twitter in the identity provider dropdown. Cole os valores
API key
eAPI secret key
que obteve anteriormente.The secret will be stored as a slot-sticky application setting named
TWITTER_PROVIDER_AUTHENTICATION_SECRET
. Você pode atualizar essa configuração mais tarde para utilizar referências de Key Vault se desejar gerir o segredo no Azure Key Vault.Se este for o primeiro provedor de identidade configurado para a aplicação, você também será solicitado a configurar uma seção de configurações de autenticação do App Service. Caso contrário, você pode passar para a próxima etapa.
Essas opções determinam como seu aplicativo responde a solicitações não autenticadas e as seleções padrão redirecionarão todas as solicitações para fazer login com esse novo provedor. Você pode alterar 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, consulte Fluxo de autenticação.
Clique em Adicionar.
Agora você está pronto para usar o X para autenticação em seu aplicativo. O provedor será listado na tela Autenticação . A partir daí, você pode editar ou excluir essa configuração do provedor.