Package org.springframework.security.oauth2.server.resource.authentication
OAuth 2.0 Resource Server
Authentication
s and supporting classes and interfaces.-
Class Summary Class Description AbstractOAuth2TokenAuthenticationToken<T extends AbstractOAuth2Token> Base class forAbstractAuthenticationToken
implementations that expose common attributes between different OAuth 2.0 Access Token Formats.BearerTokenAuthentication AnAuthentication
token that represents a successful authentication as obtained through a bearer token.JwtAuthenticationConverter JwtAuthenticationProvider AnAuthenticationProvider
implementation of theJwt
-encoded Bearer Tokens for protecting OAuth 2.0 Resource Servers.JwtAuthenticationToken JwtBearerTokenAuthenticationConverter JwtGrantedAuthoritiesConverter Extracts theGrantedAuthority
s from scope attributes typically found in aJwt
.JwtReactiveAuthenticationManager AReactiveAuthenticationManager
for Jwt tokens.OpaqueTokenAuthenticationProvider AnAuthenticationProvider
implementation for opaque Bearer Tokens, using an OAuth 2.0 Introspection Endpoint to check the token's validity and reveal its attributes.OpaqueTokenReactiveAuthenticationManager AnReactiveAuthenticationManager
implementation for opaque Bearer Tokens, using an OAuth 2.0 Introspection Endpoint to check the token's validity and reveal its attributes.ReactiveJwtAuthenticationConverter Reactive version ofJwtAuthenticationConverter
for converting aJwt
to aMono<AbstractAuthenticationToken>
.ReactiveJwtAuthenticationConverterAdapter A reactiveConverter
for adapting a non-blocking imperativeConverter
ReactiveJwtGrantedAuthoritiesConverterAdapter Adapts aConverter<Jwt, Collection<GrantedAuthority>>
to aConverter<Jwt, Flux<GrantedAuthority>>
.