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
At the moment using @RequireApiKey with custom scopes for permissions means the scope names must be hard coded in the source code. This is an issue if running two instances of a distributed application that shouldn't talk to each other against the same auth system, such as ecodata and ecodata-test.
Add a method to configure @RequireApiKey scopes from configuration properties.
Additionally, instate the ability to limit callers to tokens that bear a particular audience claim. Audience validation is supported in the Nimbus JOSE + JWT DefaultJWTClaimsVerifier so this can just be plumbed in. Also investigate adding per @RequireApiKey audience support, audience value should not be hard coded.
The text was updated successfully, but these errors were encountered:
- Add reading @RequireApiKey required scopes from config
- Add @RequireApiKey customisable authorisation
- Add making the parsed access token JWT available to applications via request attribute
- Add support for restricting audience values globally
- Add support for prohibited claims
- Add methods to allow client applications to clear user details caches
- Add reading @RequireApiKey required scopes from config
- Add @RequireApiKey customisable authorisation
- Add making the parsed access token JWT available to applications via request attribute
- Add support for restricting audience values globally
- Add support for prohibited claims
- Add methods to allow client applications to clear user details caches
At the moment using @RequireApiKey with custom scopes for permissions means the scope names must be hard coded in the source code. This is an issue if running two instances of a distributed application that shouldn't talk to each other against the same auth system, such as ecodata and ecodata-test.
Add a method to configure @RequireApiKey scopes from configuration properties.
Additionally, instate the ability to limit callers to tokens that bear a particular
audience
claim. Audience validation is supported in the Nimbus JOSE + JWTDefaultJWTClaimsVerifier
so this can just be plumbed in. Also investigate adding per @RequireApiKey audience support, audience value should not be hard coded.The text was updated successfully, but these errors were encountered: