Support API permissions.
Description
We're getting tokens with permissions from Auth0.
Replace scopes with permissions, in AuthenticationJsonWebToken.java.
{
"iss": "https://x.y.z.org/",
"sub": "u.i",
"aud": [
"https://my.dev.env.org",
"https://my-dev.x.auth0.com/userinfo"
],
"iat": 1568211075,
"exp": 1568114275,
"azp": "o.p.q",
"scope": "openid profile email",
"permissions": [
"stuff:configure",
"sop:configure",
"settings:configure",
"turnover:view",
"admin:configure"
]
}
We would like to use these in method-based security in Spring.
Prerequisites
Environment
Latest master version.
Reproduction
Authenticate user with single page application.
Support API permissions.
Description
We're getting tokens with
permissionsfrom Auth0.Replace scopes with permissions, in AuthenticationJsonWebToken.java.
{ "iss": "https://x.y.z.org/", "sub": "u.i", "aud": [ "https://my.dev.env.org", "https://my-dev.x.auth0.com/userinfo" ], "iat": 1568211075, "exp": 1568114275, "azp": "o.p.q", "scope": "openid profile email", "permissions": [ "stuff:configure", "sop:configure", "settings:configure", "turnover:view", "admin:configure" ] }We would like to use these in method-based security in Spring.
Prerequisites
Environment
Latest master version.
Reproduction
Authenticate user with single page application.