| |||||||||
Ao tentar acessar usando o início de sessão único (SSO), recebo o seguinte erro:
Erro de autenticação – Falha ao validar o usuário. Entre em contato com o administrador para obter mais assistência.
O log de erros exibe Falha ao obter ID do nome. Pilha: ariba.util.saml.SAMLException: a condição não é válida.
A hora do seu servidor ADFS deve estar sincronizada com a hora do servidor da SAP Ariba. Existem duas soluções possíveis:
O NameID é rejeitado pela SAP Ariba devido ao tempo do servidor dos Serviços de Federação do Active Directory (ADFS). Um exemplo de log de erros na interface do usuário (IU) exibe:
<Conditions NotBefore="2017-01-20T13:31:23.829Z" NotOnOrAfter="2017-01-20T14:31:23.829Z"><AudienceRestriction><Audience>http://realmname.procurement-eu.ariba.com</Audience></AudienceRestriction></Conditions>
Sex Jan 20 05:31:15 PST 2017 (T93:*:*:*:dlpjbk:C23_UI3:x0914) (user:WARN) [ID100007]: Falha ao obter ID do nome. Pilha: ariba.util.saml.SAMLException: a condição não é válida.
A condição que falhou (copiada da resposta Security Assertion Markup Language (SAML) que foi recebida no cenário acima) é a seguinte:
<Conditions NotBefore="2017-01-20T13:31:23.829Z" NotOnOrAfter="2017-01-20T14:31:23.829Z">
Nota: Z refere-se ao horário Zulu. Portanto, você precisa converter o tempo de Zulu para Pacific Standard Time (PST).
A resposta SAML atinge a SAP Ariba oito segundos antes da condição Não antes, o que faz com que a condição retorne falso e o acesso falhe.
Se o log de erros incluir Falha ao obter o ID do nome. Pilha: ariba.util.saml.SAMLExceção: org.opensaml.xml.validation.ValidationException: a assinatura não foi validada em relação à chave da credencial em vez da condição acima não atendida, consulte Certificado expirado.
Se, em vez disso, você estiver recebendo o erro Erro de autenticação – Falha na autenticação, consulte SAML inválido.
Compras
Contratos estratégicos
Sourcing estratégico
Spend Visibility
Supplier Information & Performance Management