Ir para o conteúdo

Configurar o Google SAML Como um Provedor de Segurança SSO

Este artigo explica como configurar o Google SAML como um Provedor de Segurança SSO em App Builder. A configuração SAML do Google SSO precisa ser definida primeiro, seguida pela configuração do App Builder informações do provedor de segurança para conectar ao Google SAML.

SAML do SSO do Google

O Google oferece um serviço de logon único (SSO) baseado em SAML que fornece às empresas controle sobre a autorização e autenticação de contas de usuários hospedadas que podem acessar entidades baseadas na Web. App Builder atua como o provedor de identidade e, quando configurado junto com o Google SSO, pode ser usado para autenticar e autorizar usuários em an App Builder aplicativo.

O serviço SSO do Google é baseado nas especificações SAML v2.0.

Configurações de SSO do Google

Para começar, primeiro configure o Google SAML Single Sign-On para uso com seu {{nm.ab}} aplicativo:

  1. Faça login no seu console do Google Admin
  2. Vá para Menu > Aplicativos > Aplicativos da Web e móveis
  3. Clique em Adicionar aplicativo > Adicionar aplicativo SAML personalizado
  4. Na página Detalhes do aplicativo, insira o nome do aplicativo junto com as seguintes informações:

    googlesettings.png

    1. URL ACS: Corresponde à URL do provedor de login. Observe que deve começar com https://. Exemplo: https://example.zudy.com/signin-{{NomedoProvedor}}
    2. ID da entidade: Este é o público que você deseja passar do provedor. Recomendamos usar o mesmo valor que ACS URL.
    3. URL inicial: A URL para redirecionar um usuário autenticado, se ele iniciar o Login no Google Tile no navegador
    4. Formato de ID de nome: O valor que o Google passará como identificador exclusivo para o usuário. O padrão é email se nenhum for selecionado.
    5. URL SSO: O valor usado para o parâmetro de Endpoint de redirecionamento de solicitação em {{nm.ab}}
    6. ID da entidade: O ID da entidade real necessário para preencher o {{nm.ab}} configuração
    7. Certificado: Você precisará baixar isso e anotar a data de expiração, pois isso precisará ser alterado quando o certificado antigo expirar.
  5. Na página de detalhes do Provedor de Identidade do Google, obtenha as informações necessárias para o {{nm.ab}} provedor de serviços:

    1. Copie o SSO URL e o Entity ID e baixe o Certificado

    googlesettings2.png

App Builder provedor de Segurança

Após a conclusão da configuração do Google SSO, você configurará o Google em App Builder como um provedor de segurança SAML.

configuraçõesdoprovedor.png

Exemplo de configuração do provedor SAML do Google

App Builder configuração Específica para Google SSO

Siga a configuração básica para App Builder como um provedor de segurança SAML. Além disso, revise e confirme as seguintes configurações específicas para integração com o Google SSO:

Configurações

  • Nome: Google
  • Tipo: * SAML*
  • Habilitado: Verdadeiro

Fichas

  • Audience e Recipient: os valores devem corresponder ao valor do ID da entidade fornecido pelo Google. Exemplo: https://vinyl.example.com/signin-Google
  • ID da entidade: deve corresponder ao segundo valor do ID da entidade do Google gerado

Endpoints

  • URI do RelayState: é um Endpoint configurado com o valor de "/". Isso permite que o Google Tile inicie o fluxo de autenticação.

Propriedades

  • AllowRelayStateRedirects: é uma Propriedade configurada com o valor True. Isso permite que o Google Tile inicie o fluxo de autenticação.
  • SignatureRequirement: é uma Propriedade configurada com o valor de AssertionOrResponse. Isso é opcional, mas recomendado.

Reivindicações

  • Configure um registro Claims para instruir como lidar com a criação de identidade e mapeamento de grupo, se necessário. Exemplo: Names ID é um tipo Usage, com email como o valor Identifier.

Por fim, você precisará enviar as informações do Certificado baixadas do Google.

  1. Clique em + Certificado na área Certificados nas configurações do provedor
  2. Selecione Certificado de Validação de Assinatura para Uso
  3. Selecione Certificado X.509 para Formato
  4. Insira as informações do Certificado do Google. Certifique-se de remover a notação inicial e final do certificado.

Recursos