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
Is your feature request related to a problem? Please describe.
Allow users to define global config for JWT authenticator on per rule level.
Users have to first setup global config in oathkeeper with JWKS urls and then they can create access rules enabling authentication using provided keys.
Imagine a flow where user would like to have JWT authentication against google and facebook IDP in the same service for 2 different endpoints. It is possible but requires user to interact with global config first, before creating access rules for endpoints.
Describe the solution you'd like
Per rule config will be extended with global config fields with a fallback. If per rule config does not contain ie. jwks_urls, authenticator is looking in global config for those properties.
This way user can dynamically register multiple IDPs on services or paths without interacting with global oathkeeper config.
Is your feature request related to a problem? Please describe.
Allow users to define global config for JWT authenticator on per rule level.
Users have to first setup global config in oathkeeper with JWKS urls and then they can create access rules enabling authentication using provided keys.
Imagine a flow where user would like to have JWT authentication against google and facebook IDP in the same service for 2 different endpoints. It is possible but requires user to interact with global config first, before creating access rules for endpoints.
Describe the solution you'd like
Per rule config will be extended with global config fields with a fallback. If per rule config does not contain ie. jwks_urls, authenticator is looking in
global
config for those properties.This way user can dynamically register multiple IDPs on services or paths without interacting with global oathkeeper config.
Describe alternatives you've considered
Additional context
Example rule :
Add any other context or screenshots about the feature request here.
/cc @aeneasr
The text was updated successfully, but these errors were encountered: