Skip to content

Conversation

maarten-v
Copy link
Contributor

@maarten-v maarten-v commented Jul 18, 2025

The openid package that this package uses "jumbojett/openid-connect-php" has a signout functionality to end the session on the remote server: https://github.com/jumbojett/OpenID-Connect-PHP/blob/master/src/OpenIDConnectClient.php#L435

See https://openid.net/specs/openid-connect-session-1_0-17.html#rfc.section.2.1

This is not working when using this package because the end session url from the well known config is not loaded.

This MR fixes that and makes it possible to use the signout functionality.

@maarten-v maarten-v requested a review from a team as a code owner July 18, 2025 13:25
@CLAassistant
Copy link

CLAassistant commented Jul 18, 2025

CLA assistant check
All committers have signed the CLA.

@maarten-v maarten-v force-pushed the support-ending-session branch 2 times, most recently from 28dd49f to 31522bc Compare July 18, 2025 13:48
@maarten-v maarten-v marked this pull request as draft July 19, 2025 12:38
@maarten-v maarten-v force-pushed the support-ending-session branch 2 times, most recently from 2a92008 to f7f051b Compare July 19, 2025 13:51
@maarten-v maarten-v marked this pull request as ready for review July 19, 2025 13:58
@maarten-v
Copy link
Contributor Author

In case someone is waiting for the pipeline to succeed, the pipeline is complaining about missing environment variable SONAR_TOKEN which a repository owner should add.

@ricklambrechts
Copy link
Member

ricklambrechts commented Aug 9, 2025

Hi @maarten-v, thanks for the PR and your patience.

Already had a quick look. We will update the actions to not run the sonarcloud action on forks.

Expect to look further to your PR next week.

@maarten-v maarten-v force-pushed the support-ending-session branch from f7f051b to 6ab8afb Compare August 14, 2025 20:23
Copy link
Member

@ricklambrechts ricklambrechts left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the fix!

@ricklambrechts ricklambrechts merged commit 09da55f into minvws:main Aug 14, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants