Configurar seu aplicativo do Serviço de Aplicativo ou do Azure Functions aplicativo 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 deste artigo, você precisa ter uma conta do Twitter com um endereço de email verificado e um número de telefone. Para criar uma nova conta do Twitter, vá para twitter.com.

Registre seu aplicativo com o Twitter

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

  2. Vá até o site de Desenvolvedores do Twitter, entre com suas credenciais da conta do Twitter e selecione Criar um aplicativo.

  3. 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 de Chamada, insira a URL HTTPS do 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 Conte-nos como este aplicativo será usado e, em seguida, selecione Criar. Clique em Criar novamente no item pop-up. Os detalhes do aplicativo são exibidos.

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

Adicione informações do Twitter ao seu aplicativo

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

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

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

    O segredo será armazenado como uma configuração de aplicativo de slot-adesivo denominada TWITTER_PROVIDER_AUTHENTICATION_SECRET. Você poderá atualizar essa configuração posteriormente para usar referências do Key Vault se quiser gerenciar o segredo no Azure Key Vault.

  4. Se este for o primeiro provedor de identidade configurado para o aplicativo, você também receberá um prompt da seção de Configurações de autenticação do Serviço de Aplicativo. Caso contrário, passe 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 logon 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.

  5. Clique em Adicionar.

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

Próximas etapas