Habilitar autenticação e autorização em Aplicativos de Contêiner do Azure com X
Este artigo mostra como configurar os Aplicativos de Contêiner do Azure 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 seu URL, mais tarde você usá-lo 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 do seu aplicativo no campo URL do site. Na seção URLs de retorno de chamada, insira a URL HTTPS do seu aplicativo de contêiner e acrescente o caminho
/.auth/login/x/callback
. Por exemplo,https://<hostname>.azurecontainerapps.io/.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
Importante
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. Selecione Adicionar provedor de identidade.
Selecione Twitter na lista suspensa do provedor de identidade. Cole os
API key
valores eAPI secret key
que você obteve anteriormente.O segredo é armazenado como segredo em seu aplicativo de contêiner.
Se você estiver configurando o primeiro provedor de identidade para este aplicativo, será solicitada uma seção de configurações de autenticação de Aplicativos de Contêiner. Caso contrário, passe para a próxima etapa.
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. 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.
Selecione Adicionar.
Agora você está pronto para usar o X 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.
Trabalhando com usuários autenticados
Use os guias a seguir para obter detalhes sobre como trabalhar com usuários autenticados.
- Personalizar o início de sessão e o início de sessão
- Acessar declarações de usuário no código do aplicativo