swagger-ui redirectUri mismatch – invalid_redirect_uri bei OAuth2-Login #34
Labels
No labels
component/backend
component/docs
component/e2e
component/frontend
component/infra
component/keycloak
prio/high
prio/low
prio/medium
type/bug
type/chore
type/feature
type/refactor
type/test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
WompSchmiede/FamilienFeierPlaner#34
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beschreibung
Der swagger-ui-Client in Keycloak hat eine falsche
edirectUri. Swagger UI sendet den Callback an http://localhost:3000/docs/static/oauth2-redirect.html, aber Keycloak erwartet http://localhost:3000/docs/oauth2-redirect.html. Der OAuth2-Login via Swagger UI schlägt daher mit rror="invalid_redirect_uri" fehl.
Schritte zur Reproduktion
Erwartetes Verhalten
Nach erfolgreichem Login in Keycloak wird der Auth-Code an die Swagger-UI zurückgegeben und der Token ausgetauscht.
Tatsächliches Verhalten
Keycloak loggt rror="invalid_redirect_uri" und der Login schlägt fehl. Der User-Landepfad ist /docs/static/oauth2-redirect.html, aber Keycloak kennt nur /docs/oauth2-redirect.html.
Betroffene Dateien
edirectUris enthält http://localhost:3000/docs/oauth2-redirect.html
Umgebung