Package org.springframework.security.oauth2.server.resource.authentication
OAuth 2.0 Resource Server
Authentications and supporting classes and
interfaces.-
Class Summary Class Description AbstractOAuth2TokenAuthenticationToken<T extends org.springframework.security.oauth2.core.AbstractOAuth2Token> Base class forAbstractAuthenticationTokenimplementations that expose common attributes between different OAuth 2.0 Access Token Formats.BearerTokenAuthentication AnAuthenticationtoken that represents a successful authentication as obtained through a bearer token.DelegatingJwtGrantedAuthoritiesConverter AJwttoGrantedAuthorityConverterthat is a composite of converters.JwtAuthenticationConverter JwtAuthenticationProvider AnAuthenticationProviderimplementation of theJwt-encoded Bearer Tokens for protecting OAuth 2.0 Resource Servers.JwtAuthenticationToken JwtBearerTokenAuthenticationConverter JwtGrantedAuthoritiesConverter Extracts theGrantedAuthoritys from scope attributes typically found in aJwt.JwtIssuerAuthenticationManagerResolver An implementation ofAuthenticationManagerResolverthat resolves a JWT-basedAuthenticationManagerbased on the Issuer in a signed JWT (JWS).JwtIssuerReactiveAuthenticationManagerResolver An implementation ofReactiveAuthenticationManagerResolverthat resolves a JWT-basedReactiveAuthenticationManagerbased on the Issuer in a signed JWT (JWS).JwtReactiveAuthenticationManager AReactiveAuthenticationManagerfor Jwt tokens.OpaqueTokenAuthenticationProvider AnAuthenticationProviderimplementation for opaque Bearer Tokens, using an OAuth 2.0 Introspection Endpoint to check the token's validity and reveal its attributes.OpaqueTokenReactiveAuthenticationManager AnReactiveAuthenticationManagerimplementation for opaque Bearer Tokens, using an OAuth 2.0 Introspection Endpoint to check the token's validity and reveal its attributes.ReactiveJwtAuthenticationConverter Reactive version ofJwtAuthenticationConverterfor converting aJwtto aMono<AbstractAuthenticationToken>.ReactiveJwtAuthenticationConverterAdapter A reactiveConverterfor adapting a non-blocking imperativeConverterReactiveJwtGrantedAuthoritiesConverterAdapter Adapts aConverter<Jwt, Collection<GrantedAuthority>>to aConverter<Jwt, Flux<GrantedAuthority>>.