Class PermissionAwareJwtAuthenticationConverter
- java.lang.Object
-
- org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationConverter
-
- net.savantly.authorization.service.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 Summary
Constructors Constructor Description PermissionAwareJwtAuthenticationConverter(PermissionProvider permissionProvider)PermissionAwareJwtAuthenticationConverter(PermissionProvider permissionProvider, java.lang.String groupsClaim)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Collection<org.springframework.security.core.GrantedAuthority>extractAuthorities(org.springframework.security.oauth2.jwt.Jwt jwt)
-
-
-
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:
extractAuthoritiesin classorg.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationConverter
-
-