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-lhe como configurar o Azure App Service ou Azure Functions para usar X como fornecedor 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
Para registar a sua candidatura com X:
Entre no portal do Azure e vá para seu aplicativo. Copie a URL. Usa-o para configurar a tua aplicação 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. Na secção de URI de Chamada / URL de Redirecionamento , introduza o URL HTTPS da sua aplicação de Serviços de Aplicações e anexe o caminho
/.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.
Selecione 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 o distribua na sua aplicação.
Adicionar informações X ao seu aplicativo
Para adicionar informações X ao seu aplicativo:
Entre no portal do Azure e navegue até seu aplicativo.
No menu à esquerda, selecione Definições>Autenticação. Selecione Adicionar provedor de identidade.
Para fornecedor de identidade, selecione Twitter (X). Cola os
API keyvalores eAPI secret keyque guardaste anteriormente.O segredo é armazenado como uma configuração de aplicação com slot-sticky chamada
TWITTER_PROVIDER_AUTHENTICATION_SECRET. Se quiseres usar referências do Key Vault para gerir o segredo no Azure Key Vault, podes atualizar essa definição mais tarde.Se este fornecedor for o primeiro fornecedor de identidade configurado para a aplicação, o portal Azure solicita-lhe uma secção de configurações de autenticação de Serviços de Aplicação . Caso contrário, passe para o próximo passo.
Essas opções determinam como seu aplicativo responde a solicitações não autenticadas. As seleções padrão redirecionam todas as solicitações para entrar com esse novo provedor.
Pode alterar ou personalizar este comportamento agora, ou ajustar estas definições mais tarde a partir do ecrã principal de Autenticação , escolhendo Editar ao lado de Definições de Autenticação. Para saber mais sobre essas opções, consulte Fluxo de autenticação.
Selecione Adicionar.
Agora você está pronto para usar o X para autenticação em seu aplicativo. O fornecedor está agora listado no ecrã de Autenticação . A partir daí, você pode editar ou excluir essa configuração do provedor.