Partilhar via


Habilitar autenticação e autorização em Aplicativos de Contêiner do Azure com o GitHub

Este artigo mostra como configurar os Aplicativos de Contêiner do Azure para usar o GitHub como um provedor de autenticação.

Para concluir o procedimento neste artigo, você precisa de uma conta do GitHub. Para criar uma nova conta do GitHub, vá para o GitHub.

Registre seu aplicativo no GitHub

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

  2. Siga as instruções para criar um aplicativo OAuth no GitHub. Na seção URL de retorno de chamada de autorização, insira a URL HTTPS do seu aplicativo e acrescente o caminho /.auth/login/github/callback. Por exemplo, https://<hostname>.azurecontainerapps.io/.auth/login/github/callback.

  3. Na página do aplicativo, anote a ID do cliente, que você precisa mais tarde.

  4. Em Segredos do cliente, selecione Gerar um novo segredo do cliente.

  5. Anote o valor secreto do cliente, que você precisará mais tarde.

    Importante

    O segredo do cliente é 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 do GitHub ao seu aplicativo

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

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

  3. Selecione GitHub na lista suspensa do provedor de identidade. Cole os Client ID valores e Client secret que você obteve anteriormente.

    O segredo é armazenado como um segredo em seu aplicativo de contêiner.

  4. Se você estiver configurando o primeiro provedor de identidade para este aplicativo, também verá uma seção de configurações de autenticação de Aplicativos de Contêiner. 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. 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.

  5. Selecione Adicionar.

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

Próximos passos