RFC 8414 implementation missing none from token_endpoint_auth_methods_supported
#597
Unanswered
jpda
asked this question in
IdentityServer
Replies: 1 comment
|
Hi @jpda, I have asked our engineering team to have a look at this. Personally, I would add a configuration option to Duende IdentityServer to statically add |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
noneis valid per RFC 8414, but not included by default, which is causing some compatibility headaches with certain clients, in particular Claude.RFC8414 points to RFC7591's
token_endpoint_auth_methodas the list to use. OIDC points to OIDC Core, but only a specific list of types (of whichnoneis not included).We're getting around it by deriving from
DefaultDiscoveryGenerator, running base and finding that key, modifying its value, but it would be nice to have either a more granular option for modifying this document or some sort of opt-in for 8414 behavior (there may be other behavior differences between OIDC discovery and 8414, I haven't investigated others yet).For OIDC, since
noneis defined in Core sec 9 and not mentioned in the option list, with others 'defined by extensions,' it seems like including it could be defensibly interpreted as valid or invalid. It's not in the options, and it's not an extension. I'll defer to you all on your opinion there.thanks!
RFC8414 sec 2:
7591 sec 2 includes none as a valid value:
OIDC Discovery 1.0 does not mention
nonein the list it defines, althoughnoneis a valid value per OIDC Core sec 9.All reactions