Editar

Compartilhar via


Habilitar a autenticação e a autorização nos Aplicativos de Contêiner do Azure com o Google

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

Para concluir o procedimento a seguir, você deve ter uma conta do Google com um endereço de email verificado. Para criar uma nova conta do Google, vá para accounts.google.com.

Pré-requisitos

Nenhum

Registre seu aplicativo no Google

Siga estas etapas:

  1. Siga a documentação do Google no Google Sign-In para aplicativos do lado do servidor para criar uma ID do cliente e um segredo do cliente. Não há necessidade de fazer nenhuma alteração de código. Basta usar as seguintes informações:

    • Para Origens do JavaScript Autorizadas, use https://<hostname>.azurecontainerapps.io com o nome do seu aplicativo em <nome do host>.
    • Para URI de Redirecionamento Autorizado, use https://<hostname>.azurecontainerapps.io/.auth/login/google/callback.
  2. Copie a ID do Aplicativo e os valores de segredo do aplicativo.

    Importante

    O segredo do aplicativo é uma credencial de segurança importante. Não compartilhe essa senha com ninguém nem distribua-a em um aplicativo cliente.

Adicione informações do Google ao seu aplicativo

Siga estas etapas:

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

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

  3. Selecione Google na lista suspensa provedor de identidade. Cole os valores de ID do aplicativo e segredo do aplicativo que você obteve anteriormente.

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

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

  5. Selecione Adicionar.

    Observação

    Para adicionar escopo: você pode definir quais permissões o aplicativo tem no portal de registro do provedor. No momento do logon, o aplicativo pode solicitar escopos que aproveitam essas permissões.

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

Trabalhar com usuários autenticados

Use os guias a seguir para obter mais detalhes sobre como trabalhar com usuários autenticados.