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
.JwtIssuerAuthenticationManagerResolver An implementation ofAuthenticationManagerResolver
that resolves a JWT-basedAuthenticationManager
based on the Issuer in a signed JWT (JWS).JwtIssuerReactiveAuthenticationManagerResolver An implementation ofReactiveAuthenticationManagerResolver
that resolves a JWT-basedReactiveAuthenticationManager
based on the Issuer in a signed JWT (JWS).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>>
.