-
Notifications
You must be signed in to change notification settings - Fork 189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[full-ci] Implement backchannel logout #6007
[full-ci] Implement backchannel logout #6007
Conversation
Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes. |
E2E tests failed: https://drone.owncloud.com/owncloud/ocis/21457/88/1 💥 To see the trace, please open the link in the console ...
npx playwright show-trace https://cache.owncloud.com/public/owncloud/ocis/21457/tracing/folder-alice-2023-4-18-10-34-41.zipnpx playwright show-trace https://cache.owncloud.com/public/owncloud/ocis/21457/tracing/folder-brian-2023-4-18-10-34-55.zip |
2ad9053
to
f4e8353
Compare
ab95306
to
052e836
Compare
a5fecdc
to
7b79a27
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Found some smaller ones 😉
a4dcf5f
to
24c0dd4
Compare
Signed-off-by: Christian Richter <[email protected]>
Signed-off-by: Jörn Friedrich Dreyer <[email protected]>
Signed-off-by: Jörn Friedrich Dreyer <[email protected]>
Signed-off-by: Jörn Friedrich Dreyer <[email protected]>
Signed-off-by: Jörn Friedrich Dreyer <[email protected]>
Signed-off-by: Jörn Friedrich Dreyer <[email protected]>
Signed-off-by: Jörn Friedrich Dreyer <[email protected]>
Signed-off-by: Christian Richter <[email protected]>
Signed-off-by: Jörn Friedrich Dreyer <[email protected]>
Signed-off-by: Jörn Friedrich Dreyer <[email protected]>
Signed-off-by: Jörn Friedrich Dreyer <[email protected]>
Signed-off-by: Christian Richter <[email protected]>
Signed-off-by: Christian Richter <[email protected]>
Signed-off-by: Christian Richter <[email protected]>
24c0dd4
to
9ce6048
Compare
Signed-off-by: Christian Richter <[email protected]>
9ce6048
to
30bcf32
Compare
Co-authored-by: Ralf Haferkamp <[email protected]> Signed-off-by: Christian Richter <[email protected]>
Signed-off-by: Christian Richter <[email protected]>
558ad10
to
7b1be94
Compare
Co-authored-by: Julian Koberg <[email protected]> Signed-off-by: Christian Richter <[email protected]>
269d31a
to
a6ced1f
Compare
Kudos, SonarCloud Quality Gate passed! |
[full-ci] Implement backchannel logout
This PR adds an endpoint for the backchannel logout
/backchannel_logout
.It can be triggered via a POST request with a special crafted logout token see: https://openid.net/specs/openid-connect-backchannel-1_0.html section 2.4 for the structure.
NOTE: we have added a special http-handler wrapper to the proxy to intercept predefined routes in the proxy before they are passed on to the services! https://github.com/dragonchaser/ocis/blob/backchannellogout/services/proxy/pkg/command/server.go#L200. In future this should be used for terminating stuff like oidc-well-knowns to avoid implementation as middlewares.
refs #3521