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

Este artigo mostra como configurar o Serviço de Aplicativo do Azure ou o Azure Functions para usar o Twitter como um provedor de autenticação.

Para concluir o procedimento neste artigo, você precisa de uma conta do Twitter que tenha um endereço de e-mail e número de telefone verificados. Para criar uma nova conta do Twitter, acesse twitter.com.

Registe a sua candidatura com o Twitter

  1. Entre no portal do Azure e vá para seu aplicativo. Copie o URL. Você o usará para configurar seu aplicativo do Twitter.

  2. Acesse o site do Twitter Developers, faça login com as credenciais da sua conta do Twitter e selecione Criar um aplicativo.

  3. 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 do Serviço de Aplicativo e acrescente o caminho /.auth/login/twitter/callback. Por exemplo, https://contoso.azurewebsites.net/.auth/login/twitter/callback.

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

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

Adicione informações do Twitter ao seu aplicativo

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

  2. Selecione Autenticação no menu à esquerda. Clique em Adicionar provedor de identidade.

  3. Selecione Twitter na lista suspensa do provedor de identidade. Cole os API key valores e API secret key que você obteve anteriormente.

    O segredo será armazenado como uma configuração de aplicativo adesivo de slot chamada TWITTER_PROVIDER_AUTHENTICATION_SECRET. Você pode atualizar essa configuração posteriormente para usar referências do Cofre da Chave se desejar gerenciar o segredo no Cofre da Chave do Azure.

  4. Se este for o primeiro provedor de identidade configurado para o aplicativo, você também será solicitado com uma seção de configurações de autenticação do Serviço de Aplicativo. 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 de Autenticação escolhendo Editar ao lado de Configurações de autenticação. Para saber mais sobre essas opções, consulte Fluxo de autenticação.

  5. Clique em Adicionar.

Agora você está pronto para usar o Twitter 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 de provedor.

Passos seguintes