Configurar o Serviço de Aplicativo ou o aplicativo Azure Functions para usar o logon X

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:

  1. Entre no portal do Azure e vá para seu aplicativo. Copie a URL. Usa-o para configurar a tua aplicação X.

  2. Aceda ao Web site X Developers, inicie sessão com as credenciais da sua conta X e selecione Criar uma aplicação.

  3. 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.

  4. Na parte inferior da página, digite pelo menos 100 caracteres em Diga-nos como este aplicativo será usado e selecione Criar.

  5. Selecione Criar novamente no pop-up. Os detalhes do aplicativo são exibidos.

  6. 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:

  1. Entre no portal do Azure e navegue até seu aplicativo.

  2. No menu à esquerda, selecione Definições>Autenticação. Selecione Adicionar provedor de identidade.

  3. Para fornecedor de identidade, selecione Twitter (X). Cola os API key valores e API secret key que 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.

  4. 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.

  5. 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.