Class PermissionAwareJwtAuthenticationConverter

  • All Implemented Interfaces:
    org.springframework.core.convert.converter.Converter<org.springframework.security.oauth2.jwt.Jwt,​org.springframework.security.authentication.AbstractAuthenticationToken>

    public class PermissionAwareJwtAuthenticationConverter
    extends org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationConverter
    • Constructor Detail

      • PermissionAwareJwtAuthenticationConverter

        public PermissionAwareJwtAuthenticationConverter​(PermissionProvider permissionProvider)
      • PermissionAwareJwtAuthenticationConverter

        public PermissionAwareJwtAuthenticationConverter​(PermissionProvider permissionProvider,
                                                         java.lang.String groupsClaim)
    • Method Detail

      • extractAuthorities

        protected java.util.Collection<org.springframework.security.core.GrantedAuthority> extractAuthorities​(org.springframework.security.oauth2.jwt.Jwt jwt)
        Overrides:
        extractAuthorities in class org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationConverter