Habilitar a autenticação e a autorização nos Aplicativos de Contêiner do Azure com o 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 deste artigo, é necessário ter uma conta do X com um endereço de email verificado e um número de telefone. Para criar uma nova conta do X, acesse a x.com.
Registre seu aplicativo com o X
Entre no portal do Azure e acesse seu aplicativo. Copie a URL. Você o usará para configurar o aplicativo do X.
Acesse o site Desenvolvedores do X, entre com suas credenciais da conta do X e selecione Criar um aplicativo.
Insira o Nome do aplicativo e a Descrição do aplicativo para o novo aplicativo. Cole a URL do aplicativo no campo URL do Site. Na seção URLs de Retorno, 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 Conte-nos como este aplicativo será usado e, em seguida, selecione Criar. Selecione Criar novamente no pop-up. Os detalhes do aplicativo são exibidos.
Selecione a guia Chaves e Tokens de Acesso .
Anote esses valores:
- Chave de API
- Chave secreta de API
Importante
A chave secreta de API é uma importante credencial de segurança. Não compartilhe esse segredo com ninguém nem o distribua com seu aplicativo.
Adicionar informações do X ao seu aplicativo
Entre no portal do Azure e navegue até o seu aplicativo.
Selecione Autenticação no menu à esquerda. Selecione Adicionar provedor de identidade.
Selecione Twitter na lista suspensa provedor de identidade. Cole os valores
API key
eAPI secret key
que você obteve anteriormente.O segredo será armazenado como segredo em seu aplicativo de contêiner.
Se estiver configurando o primeiro provedor de identidade para esse aplicativo, você também receberá o prompt de 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 o aplicativo responderá às solicitações não autenticadas. As seleções padrão redirecionam todas as solicitações para entrar com esse novo provedor. Você pode alterar e 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, confira Fluxo de autenticação.
Selecione Adicionar.
Agora você está pronto para usar o X para fazer a autenticação em seu aplicativo. O provedor será listado na tela de Autenticação. A partir daí, você pode editar ou excluir essa configuração de provedor.
Trabalhar com usuários autenticados
Use os guias a seguir para obter mais detalhes sobre como trabalhar com usuários autenticados.