Okay ich habe mir mal einen Test Synapse Server angelegt und mir eine OIDC Konfiguration zusammengebaut.
Leider komme ich an ein paar stellen nicht weiter.
Versuche ich den openid scope zu laden startet Matrix garnicht richtig durch. Es geht beim Startup ein Get Request an https://demo.viecode.com/ID-der-Demoinstanz/open-id-jwks aber da kommt nur ein 404 zurück. So startet Synapse nicht.
Schalte ich die discovery ab kann ich das jedoch umgehen.
Nun komme ich so weit das ich über Element eine Anfrage an den OAuth Server stellen kann.
Erteile ich jedoch in WBB Berechtigung kann Synapse keine Daten abrufen weil es einen 404 vom open-id-user-information Endpoint gibt.
synapse-synapse-1 | 2024-01-17 14:47:58,866 - synapse.handlers.oidc - 256 - INFO - GET-7 - Received OIDC callback for IdP oidc
synapse-synapse-1 | 2024-01-17 14:47:58,995 - synapse.http.client - 418 - INFO - GET-7 - Received response to POST https://demo.viecode.com/demoinstanz/oauth2-token: 200
synapse-synapse-1 | 2024-01-17 14:47:59,025 - synapse.http.client - 418 - INFO - GET-7 - Received response to GET https://demo.viecode.com/demoinstanz/open-id-user-information: 404
Hast du vielleicht irgendeine Ahnung warum das passiert?
Und vielleicht noch eine andere frage: Gibt es eine Liste der Scopes bzw. der darin enthaltenen Claims die ja nach konfiguration des Plugins ausgeliefert werden?