Issues with Google OIDC: The OAuth client was not found #457
-
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
Found a workaround, it looks like for google sso, the authentication method that the function A workaround is to set the param: oidc:
token_endpoint_auth_method: "client_secret_post"which is what openid-client defaults to if you don't set a Tested on headscale v0.28.0 and headplane v0.6.2 |
Beta Was this translation helpful? Give feedback.
-
|
Since this seems to be a bug (either regarding the autodetection of auth method to use, or the implmentation of the ClientSecretBasic method) I opened #493 to track the resolution. @tale I never used the Github discussions feature before so I'm not sure about etiquette here - should this be closed as "resolved" since there is now an issue that tracks the topic? Or should I leave it open (to give visibility) until the issue is resolved? |
Beta Was this translation helpful? Give feedback.


Found a workaround, it looks like for google sso, the authentication method that the function
negotiateTokenEndpointAuthMethoduses isClientSecretBasic. For whatever reason this method isn't supported properly in this authentication flow.A workaround is to set the param:
which is what openid-client defaults to if you don't set a
clientAuthenticationfunction.Tested on headscale v0.28.0 and headplane v0.6.2