Requisitos de declaração de SSO

Como administrador, você precisa dos elementos e atributos listados nas tabelas a seguir nas declarações de SSO de SAML 2.0 retornadas ao serviço de declaração de consumidor (ACS, na sigla em inglês) do Google depois que o provedor de identidade (IdP) autentica o usuário.

Orientação para atributos

Se você tiver configurado o SSO usando um provedor de identidade de terceiros e a declaração SAML do IdP incluir uma <AttributeStatement>, o Google armazenará esses atributos até a sessão da Conta do Google do usuário expirar. (A duração da sessão varia e pode ser configurada pelo administrador.) Depois que a sessão da conta expira, as informações do atributo são excluídas permanentemente em uma semana.

Assim como os atributos personalizados no diretório, os atributos de declaração não podem incluir informações de identificação pessoal (PII), como credenciais de conta, números de identificação governamentais, dados do titular do cartão, dados financeiros da conta, informações sobre saúde ou informações prévias confidenciais.

Os usos recomendados para atributos de declaração incluem:

  • IDs de usuários para sistemas internos de TI
  • Papéis específicos das sessões

Só é possível transmitir no máximo 2 KB de dados do atributo nas suas declarações. As declarações que excedem o tamanho máximo permitido são totalmente rejeitadas, causando falha no login.

Conjuntos de caracteres aceitos

O conjunto de caracteres compatível depende se você está usando perfis de SSO ou o perfil de SSO legado:

  • Perfil de SSO legado: os valores dos atributos precisam ser strings ASCII baixas. Os caracteres Unicode/UTF-8 não são compatíveis e vão causar falhas no login.
  • Perfis de SSO: são aceitos caracteres Unicode/UTF-8.

Retornar declarações ao ACS

Resolver problemas

Para resolver problemas com essas declarações, use o inspetor de rede. Veja mais instruções na página do HAR Analyzer do Google Admin Toolbox

Se precisar entrar em contato com o suporte, use uma conta de teste descartável, porque a captura em HTTP Archive (HAR, na sigla em inglês) contém o nome de usuário e a senha em texto não criptografado. Também é possível editar o arquivo para excluir as interações confidenciais entre o usuário e o IdP. Entre em contato com o suporte do Google Workspace.

A consulta SAMLRequest enviada para o IdP contém o AssertionConsumerServiceURL relevante. Se ela for enviada para outro URL, poderá haver um problema de configuração no IdP.
Usar elementos e atributos: perfis de SSO

Elemento "Name ID"

Campo Elemento NameID no elemento Subject
Descrição

O elemento NameID identifica a entidade, que é o endereço de e-mail principal do usuário.

Ele diferencia maiúsculas de minúsculas.

Obrigatório

Valor

user@example.com
 
Exemplo <saml:NameID Format="urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress">user@example.com
</saml:NameID>

Atributo Recipient

Campo Atributo Recipient no elemento SubjectConfirmationData
 
Descrição

Destinatário especifica o URL do serviço de consumidor da declaração do provedor de serviços para o qual a declaração se destina. 

Obrigatório

Valor

O valor do URL do ACS na seção de detalhes do provedor de serviços (SP) do perfil de SSO.

Exemplo <saml:SubjectConfirmation Method="urn:oasis:names:tc:SAML:2.0:cm:bearer">
 <saml:SubjectConfirmationData
   NotOnOrAfter="2014-11-05T17:37:07Z"
   Recipient="https://accounts.google.com/samlrp/0abc123/acs"
   InResponseTo="midihfjkfkpcmbmfhjoehbokhbkeapbbinldpeen">
 </saml:SubjectConfirmationData>
</saml:SubjectConfirmation>

Elemento Audience

Campo Elemento Audience no elemento pai AudienceRestriction
Descrição

Audience é uma referência de URI que identifica o público-alvo pretendido da declaração.

Obrigatório

Valor

O valor do ID da entidade na seção de detalhes do provedor de serviços (SP) do perfil de SSO.

Exemplo

<saml:Conditions
  NotBefore="2014-11-05T17:31:37Z"
  NotOnOrAfter="2014-11-05T17:37:07Z">
 <saml:AudienceRestriction>
  <saml:Audience>https://accounts.google.com/samlrp/0abc123
  </saml:Audience>
 </saml:AudienceRestriction>
</saml:Conditions>

Atributo "Destination"

Campo Atributo Destination do elemento Response
 
Descrição

Destination é uma referência de URI que indica o endereço para onde a resposta foi enviada.

Obrigatório

Valor

Esse é um atributo opcional. Se ele for definido, será o valor do URL do ACS na seção de detalhes do provedor de serviços (SP) do perfil do SSO.
Exemplo <saml:Response 
  Destination="https://accounts.google.com/samlrp/0abc123/acs"
  ID="resp-53450fcf-d45e-420f-9246-262e165563cb"
  InResponseTo="_cc1ca69615a0e8719426e7a250557c5b">
  IssueInstant="2024-10-04T20:17:38.726Z"
  Version="2.0">
 ...
</saml:Response>
Usar elementos e atributos: perfil de SSO legado

Observação: a declaração SAML pode conter apenas caracteres ASCII padrão.

Elemento "Name ID"

Campo Elemento NameID no elemento Subject
Descrição

O elemento NameID identifica a entidade, que é o endereço de e-mail principal do usuário.

Ele diferencia maiúsculas de minúsculas.

Obrigatório

Valor

user@example.com
 
Exemplo <saml:NameID Format="urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress">user@example.com
</saml:NameID>

Atributo Recipient

Campo Atributo Recipient no elemento SubjectConfirmationData
 
Descrição

O atributo Recipient especifica dados adicionais da entidade.

O domínio principal da conta do Google Workspaceexample.com ou do Cloud Identity provavelmente é o example.com, mesmo que o usuário que está sendo autenticado tenha um domínio secundário na mesma conta do Google Workspace ou do Cloud Identity.

Obrigatório

Valor

https://www.google.com/a/example.com/acs

ou

https://accounts.google.com/a/example.com/acs

Exemplo <saml:SubjectConfirmation Method="urn:oasis:names:tc:SAML:2.0:cm:bearer">
  <saml:SubjectConfirmationData
      NotOnOrAfter="2014-11-05T17:37:07Z"
      Recipient="https://www.google.com/a/example.com/acs"
      InResponseTo="midihfjkfkpcmbmfhjoehbokhbkeapbbinldpeen">
  </saml:SubjectConfirmationData>
</saml:SubjectConfirmation>

Elemento Audience

Campo Elemento Audience no elemento pai AudienceRestriction
Descrição

O elemento Audience é o identificador de recurso uniforme (URI) do público-alvo pretendido que requer o valor do URI do ACS.

O domínio principal da conta do Google Workspace ou do Cloud Identity provavelmente é o example.com, mesmo que o usuário que está sendo autenticado tenha um domínio secundário na mesma conta do Google Workspace ou do Cloud Identity.

O valor desse elemento não pode ficar vazio.

Obrigatório

Valor

Um dos seguintes:

  • google.com
  • google.com/a/<seu domínio>  (se você marcou "Usar um emissor específico do domínio" na configuração do perfil de SSO legado.)
Exemplo

<saml:Conditions
    NotBefore="2014-11-05T17:31:37Z"
    NotOnOrAfter="2014-11-05T17:37:07Z">
  <saml:AudienceRestriction>
    <saml:Audience>google.com/a/example.com</saml:Audience>
  </saml:AudienceRestriction>
</saml:Conditions>

Atributo "Destination"

Campo Atributo Destination do elemento Response
 
Descrição

Destination é o URI de onde a declaração de SAML está sendo enviada.

Ele é um atributo opcional, mas, caso seja declarado, precisará de um valor de URI do ACS.

O domínio principal da conta do Google Workspace ou do Cloud Identity provavelmente é o example.com, mesmo que o usuário que está sendo autenticado tenha um domínio secundário na mesma conta do Google Workspace ou do Cloud Identity.

Obrigatório

Valor

https://www.google.com/a/example.com/acs 

ou

https://accounts.google.com/a/example.com/acs

Exemplo <samlp:Response xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
ID="_7840062d379d82598d87ca04c8622f436bb03aa1c7"
Version="2.0"
IssueInstant="2014-11-05T17:32:07Z"
Destination="https://www.google.com/a/example.com/acs"
InResponseTo="midihfjkfkpcmbmfhjoehbokhbkeapbbinldpeen">

Isso foi útil?

Como podemos melhorá-lo?
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
18111010287758768324
true
Pesquisar na Central de Ajuda
true
true
true
true
true
73010
false
false