-
Notifications
You must be signed in to change notification settings - Fork 367
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
token_endpoint_auth_methods_supported offers no choice in use #377
Comments
Does |
Hi. |
You could call This sets the auth method to |
good. but |
This function handles that: OpenID-Connect-PHP/src/OpenIDConnectClient.php Lines 2053 to 2061 in 8ec206b
|
it helped me. Thanks) |
https://github.com/jumbojett/OpenID-Connect-PHP/blob/45aac47b525f0483dd4db3324bb1f1cab4666061/src/OpenIDConnectClient.php#L927C1-L927C9
Hi.
If "token_endpoint_auth_methods_supported" on the sso server contains, but is not limited to, "client_secret_basic", then the script on this line tries to perform authorization only by this method. Without a choice, because on line 267 he assigns "client_secret_basic" by default.
OIDC on DSM 7.2 does not skip login/password authorization, because the Application is authorized, not the user.
It would be nice to add a variable which method to use.
I forcibly disabled the basic authorization method by commenting out lines 927-931.
But it won't help when updating)
Thank you.
The text was updated successfully, but these errors were encountered: