From b603d8674b0a4b817ce2e4c08345d0765703b1ab Mon Sep 17 00:00:00 2001 From: Matthias Erll Date: Wed, 16 Apr 2025 14:23:39 +0200 Subject: [PATCH 1/3] feat: updated logout redirect --- src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml | 5 +++-- src/ttyManifests/tty_05_Vs.yaml | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml b/src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml index edf0633ca..bd89ed937 100644 --- a/src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml +++ b/src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml @@ -11,10 +11,11 @@ spec: http: - match: - uri: - prefix: /logout-otomi + prefix: /platform-logout redirect: authority: auth.$FQDN - uri: /oauth2/sign_out?rd=https://keycloak.$FQDN/realms/otomi/protocol/openid-connect/logout?redirect_uri=https://console.$FQDN + uri: /oauth2/sign_out?rd=https://keycloak.$FQDN/realms/otomi/protocol/openid-connect/logout?post_logout_redirect_uri=https://console.$FQDN + redirectCode: 302 - match: - uri: prefix: /$EMAIL diff --git a/src/ttyManifests/tty_05_Vs.yaml b/src/ttyManifests/tty_05_Vs.yaml index edf0633ca..bd89ed937 100644 --- a/src/ttyManifests/tty_05_Vs.yaml +++ b/src/ttyManifests/tty_05_Vs.yaml @@ -11,10 +11,11 @@ spec: http: - match: - uri: - prefix: /logout-otomi + prefix: /platform-logout redirect: authority: auth.$FQDN - uri: /oauth2/sign_out?rd=https://keycloak.$FQDN/realms/otomi/protocol/openid-connect/logout?redirect_uri=https://console.$FQDN + uri: /oauth2/sign_out?rd=https://keycloak.$FQDN/realms/otomi/protocol/openid-connect/logout?post_logout_redirect_uri=https://console.$FQDN + redirectCode: 302 - match: - uri: prefix: /$EMAIL From 79d41673bf86e0f23e1599e3201cfbcfdcab4b0e Mon Sep 17 00:00:00 2001 From: Matthias Erll Date: Wed, 16 Apr 2025 14:42:31 +0200 Subject: [PATCH 2/3] fix: added client id --- src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml | 2 +- src/ttyManifests/tty_05_Vs.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml b/src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml index bd89ed937..1ed843ac4 100644 --- a/src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml +++ b/src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml @@ -14,7 +14,7 @@ spec: prefix: /platform-logout redirect: authority: auth.$FQDN - uri: /oauth2/sign_out?rd=https://keycloak.$FQDN/realms/otomi/protocol/openid-connect/logout?post_logout_redirect_uri=https://console.$FQDN + uri: /oauth2/sign_out?rd=https://keycloak.$FQDN/realms/otomi/protocol/openid-connect/logout?post_logout_redirect_uri=https://console.$FQDN&client_id=otomi redirectCode: 302 - match: - uri: diff --git a/src/ttyManifests/tty_05_Vs.yaml b/src/ttyManifests/tty_05_Vs.yaml index bd89ed937..1ed843ac4 100644 --- a/src/ttyManifests/tty_05_Vs.yaml +++ b/src/ttyManifests/tty_05_Vs.yaml @@ -14,7 +14,7 @@ spec: prefix: /platform-logout redirect: authority: auth.$FQDN - uri: /oauth2/sign_out?rd=https://keycloak.$FQDN/realms/otomi/protocol/openid-connect/logout?post_logout_redirect_uri=https://console.$FQDN + uri: /oauth2/sign_out?rd=https://keycloak.$FQDN/realms/otomi/protocol/openid-connect/logout?post_logout_redirect_uri=https://console.$FQDN&client_id=otomi redirectCode: 302 - match: - uri: From e6fd53fa75bf70d46bf68ab4d5d2b4bff495a6d7 Mon Sep 17 00:00:00 2001 From: Matthias Erll Date: Wed, 16 Apr 2025 15:04:00 +0200 Subject: [PATCH 3/3] fix: urlencode parameter --- src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml | 2 +- src/ttyManifests/tty_05_Vs.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml b/src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml index 1ed843ac4..08f47f20b 100644 --- a/src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml +++ b/src/ttyManifests/adminTtyManifests/tty_05_Vs.yaml @@ -14,7 +14,7 @@ spec: prefix: /platform-logout redirect: authority: auth.$FQDN - uri: /oauth2/sign_out?rd=https://keycloak.$FQDN/realms/otomi/protocol/openid-connect/logout?post_logout_redirect_uri=https://console.$FQDN&client_id=otomi + uri: /oauth2/sign_out?rd=https%3A%2F%2Fkeycloak.$FQDN%2Frealms%2Fotomi%2Fprotocol%2Fopenid-connect%2Flogout%3Fpost_logout_redirect_uri%3Dhttps%3A%2F%2Fconsole.$FQDN%26client_id%3Dotomi redirectCode: 302 - match: - uri: diff --git a/src/ttyManifests/tty_05_Vs.yaml b/src/ttyManifests/tty_05_Vs.yaml index 1ed843ac4..08f47f20b 100644 --- a/src/ttyManifests/tty_05_Vs.yaml +++ b/src/ttyManifests/tty_05_Vs.yaml @@ -14,7 +14,7 @@ spec: prefix: /platform-logout redirect: authority: auth.$FQDN - uri: /oauth2/sign_out?rd=https://keycloak.$FQDN/realms/otomi/protocol/openid-connect/logout?post_logout_redirect_uri=https://console.$FQDN&client_id=otomi + uri: /oauth2/sign_out?rd=https%3A%2F%2Fkeycloak.$FQDN%2Frealms%2Fotomi%2Fprotocol%2Fopenid-connect%2Flogout%3Fpost_logout_redirect_uri%3Dhttps%3A%2F%2Fconsole.$FQDN%26client_id%3Dotomi redirectCode: 302 - match: - uri: