Closed gregoire-jianda closed 6 months ago
First of all, great issue and description 😃
I must say that I have never seen a provider not supplying this value in their discovery before! I checked with the library this bundle is based on, and they do indeed define the default you mention for this specific configuration value only, so I probably missed that while porting...
Can you check if the latest dev-master (https://github.com/Drenso/symfony-oidc/commit/4688db02a4f77841b2e0615ac922b78e6231e6d6) fixes the issue for you? If it does, I will make sure to tag it!
Yes, the latest dev-master fixes the issue! Thanks for your prompt response and this great bundle :)
Alright, v2.13.1 has been tagged now as well!
I am currently in the process of configuring my Symfony App to connect with Casdoor.
The Casdoor OIDC discovery is missing the
token_endpoint_auth_methods_supported
(https://casdoor.org/fr/docs/how-to-connect/oidc-client/), which leads to anOidcConfigurationException
in the bundle.From https://openid.net/specs/openid-connect-discovery-1_0.html#rfc.section.3
It seems to me that the token_endpoint_auth_methods_supported key should be optional and the parser should default to ['client_secret_basic'] if it is missing ?