Menu AuthGuardCentro de ajuda
Englishauthguard.pt

Resolução de problemas · OpenID Connect

Erros de entrada em aplicações OIDC (invalid_client, invalid_grant, redirect_uri)

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

O que vê o utilizador?

  • «O pedido expirou ou foi aberto noutro browser. Volte ao serviço e tente de novo.»: abriu a ligação de entrada noutro browser, ou demorou demasiado. Volte à aplicação e comece de novo.
  • Uma página de erro sem regressar à aplicação: o endereço de retorno ou o cliente não estão registados (problema de configuração, contacte o administrador).
  • A aplicação diz que o acesso foi recusado (access_denied): a política de acesso não permite esta entrada.

Erros que a aplicação recebe

CódigoCausa provávelO que fazer
Página de erro, sem redirecionamentoclient_id desconhecido, ou redirect_uri em falta ou diferente dos «Endereços de retorno» registadosRegiste o endereço exato (esquema, anfitrião, porta e caminho)
invalid_client (401)Segredo errado, rodado ou expirado; método de autenticação do cliente diferente do registadoAtualize o segredo; confirme o método
invalid_grantCódigo de autorização já usado, expirado, de outro cliente, ou code_verifier PKCE errado; token de atualização revogadoRepita a entrada; não reutilize códigos
unauthorized_client / unsupported_grant_typeO cliente não pode usar este tipo de concessãoReveja a configuração do serviço
invalid_scopeÂmbito não permitido para o clientePeça só os âmbitos configurados
login_required / interaction_requiredPedido com prompt=none sem sessão utilizávelRepita sem prompt=none
invalid_dpop_proof / use_dpop_nonceProva DPoP inválida, ou o servidor pede um nonceRepita com o nonce recebido
temporarily_unavailableO serviço está ocupado ou em manutençãoTente mais tarde

Quando escalar

Com invalid_client repetido depois de rodar o segredo, confirme que todas as instâncias da aplicação usam o segredo novo. Se continuar, contacte o suporte com o identificador do cliente e a hora, nunca com o segredo.

Códigos de erro deste artigo

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