Menu AuthGuardCentro de ajuda
Englishauthguard.pt

Resolução de problemas · SAML

Erros de entrada em aplicações SAML (pedido inválido, certificado, chaves)

  • 2 min de leitura
  • SaaS · Instalação própria

O que vê o utilizador?

  • «Este pedido de entrada expirou ou pertence a outro navegador. Recomece a partir da aplicação.»: volte à aplicação e comece de novo, no mesmo browser.
  • «Não foi possível validar o pedido SAML.»: a aplicação enviou um pedido que não corresponde à sua configuração. Contacte o administrador.
  • A aplicação mostra o seu próprio erro depois da entrada: normalmente um problema de certificado ou de atributos, do lado da aplicação.

Causas para o administrador

SituaçãoCausa provávelO que fazer
«Não foi possível validar o pedido SAML.»Entity ID ou endereço ACS diferentes dos registados; pedido assinado com um certificado que não está registadoCompare os valores com os metadados da aplicação
A aplicação recusa a respostaA aplicação não tem o certificado de assinatura atual, ou espera assinatura na resposta e só a asserção vai assinadaTransfira o certificado com «Transferir certificado (PEM)» e reveja «Assinado»
Erro de NameID ou de utilizador desconhecidoO formato do NameID ou o atributo de email não é o que a aplicação esperaAjuste o formato e os atributos
Erro de hora ("not yet valid", "expired")O relógio do servidor da aplicação está erradoAcerte o NTP do servidor da aplicação
409 saml_keys_not_configuredA organização ainda não tem chave de assinatura SAML; não há metadadosNuma instalação própria, o operador adiciona a chave; no serviço partilhado, contacte o fornecedor
Aviso de certificado a expirarO certificado expira dentro de 60 diasAdicione o seguinte e atualize todas as aplicações

Quando escalar

Se os metadados, o certificado e a hora estão certos e a aplicação continua a recusar, recolha o registo de erro da aplicação e contacte o suporte com o Entity ID e a hora.

Códigos de erro deste artigo

Referência do artigots-saml-errorsindique-a ao suporte para identificar este artigo. Verificado contra o produto no commit 5f6607a8.