You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using dex as an IdP with userinfo authentication, the aud returned from the userinfo endpoint is a string with the value of the client_id. Our code expects aud to be an array of strings ([]string) that includes the client_id.
While this works fine with hydra, there are a couple of issues with this:
When using dex as an IdP with userinfo authentication, the
aud
returned from the userinfo endpoint is a string with the value of theclient_id
. Our code expectsaud
to be an array of strings ([]string
) that includes the client_id.While this works fine with hydra, there are a couple of issues with this:
aud
claim. We don't use signed userinfo, so our assumption that theaud
will be there will not always be trueaud
claim can be either a list of strings or a single string (https://openid.net/specs/openid-connect-core-1_0.html#IDToken), our code should handle both casesThe text was updated successfully, but these errors were encountered: