Skip to content

Permissions support #36

@skjolber

Description

@skjolber

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions