Zusätzliche Parameter können nicht zum Autorisierungsendpunkt hinzugefügt werden

Ich habe eine ähnliche Frage wie in Format for 'openid connect authorize parameters' field.

Unser Auth0-Setup erfordert das Hinzufügen von connection=123 zum authorize-Endpunkt. Ich habe mehrere Kombinationen von openid connect authorize parameters ohne Erfolg ausprobiert.

Entweder geben Sie mir ein funktionierendes Beispiel oder beheben den Fehler – ich habe den Eindruck, dass die angegebenen Parameter überhaupt nicht an die Autorisierungsanfrage weitergeleitet werden.

Wenn man sich den Code ansieht, scheint es, dass er in den Request-Parametern benötigt wird.

Versuchen Sie, die Chrome-Entwicklertools zu verwenden, um alle HTTP-Anfragen zu verfolgen. Sind Sie sicher, dass dieser erlaubte Parameter in den Request-Parametern enthalten ist? Dies wird nur verwendet, um Dinge auf die Whitelist zu setzen, nicht um einen Wert fest zu codieren.

Wenn Sie einen Wert fest codieren müssen, müsste eine neue Funktion entwickelt werden.

Ich verstehe es nicht. Die Parameter werden überhaupt nicht hinzugefügt…

Ist mir einmal passiert, das Hinzufügen des Parameters direkt in der authorize_url scheint den Trick zu machen :thinking:

1 „Gefällt mir“

Und wie soll das gehen? Das Plugin nimmt nur das Discovery-Dokument:

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

Ich bin auf das Oauth2 Basic-Plugin umgestiegen. Problem gelöst.

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