Não é possível adicionar parâmetros adicionais ao endpoint authorize

Tenho uma pergunta semelhante à de Format for 'openid connect authorize parameters' field.

Nossa configuração do Auth0 exige que adicionemos connection=123 ao endpoint authorize. Tentei várias combinações de openid connect authorize parameters sem sucesso.

Portanto, por favor, me dê um exemplo funcional ou corrija o bug - tenho a impressão de que os parâmetros fornecidos não estão sendo roteados para a solicitação de autorização.

Analisando o código, parece que ele precisa estar nos parâmetros da requisição.

Tente usar o Chrome Dev Tools, rastreie todas as requisições HTTP, você tem certeza de que este parâmetro permitido está nos parâmetros da requisição? Isso é apenas usado para permitir a listagem de coisas, não para codificar um valor.

Se você precisar codificar um valor, um novo recurso precisará ser criado.

Não entendi. Os parâmetros não estão sendo adicionados de forma alguma…

Aconteceu comigo em uma ocasião, adicionar o parâmetro diretamente na authorize_url parece resolver o problema :thinking:

1 curtida

E como você deve fazer isso? O plugin só aceita o documento de descoberta:

plugins:
  openid_connect_enabled:
    default: false
  openid_connect_discovery_document:
    default: ""
  openid_connect_client_id:
    default: ""
  openid_connect_client_secret:
    default: ""
  openid_connect_rp_initiated_logout:
    default: false
  openid_connect_rp_initiated_logout_redirect:
    default: ""
  openid_connect_allow_association_change:
    default: false
  openid_connect_overrides_email:
    default: false
  openid_connect_authorize_scope:
    default: "openid"
  openid_connect_verbose_logging:
    default: false
  openid_connect_token_scope:
    default: ""
  openid_connect_error_redirects:
    default: ""
    type: list
    list_type: secret
  openid_connect_authorize_parameters:
    default: ""
    type: list
    list_type: compact
  openid_connect_claims:
    default: ""
    textarea: true
  openid_connect_match_by_email:
    default: true

Eu mudei para o plugin Oauth2 Basic. Problema resolvido.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.