Package org.springframework.security.oauth2.server.resource.authentication
package org.springframework.security.oauth2.server.resource.authentication
OAuth 2.0 Resource Server
Authentications and supporting classes and
interfaces.-
ClassesClassDescriptionBase class for
AbstractAuthenticationTokenimplementations that expose common attributes between different OAuth 2.0 Access Token Formats.AnAuthenticationtoken that represents a successful authentication as obtained through a bearer token.AnAuthenticationthat contains a Bearer Token.AnAuthenticationProviderimplementation that is responsible for authenticating a DPoP-bound access token for a protected resource request.AnAuthenticationrepresenting a protected resource request with a DPoP-bound access token.Uses an expression for extracting the token claim value to use for mappingauthorities.AnAuthenticationProviderimplementation of theJwt-encoded Bearer Tokens for protecting OAuth 2.0 Resource Servers.Extracts theGrantedAuthoritys from scope attributes typically found in aJwt.An implementation ofAuthenticationManagerResolverthat resolves a JWT-basedAuthenticationManagerbased on the Issuer in a signed JWT (JWS).An implementation ofReactiveAuthenticationManagerResolverthat resolves a JWT-basedReactiveAuthenticationManagerbased on the Issuer in a signed JWT (JWS).AReactiveAuthenticationManagerfor Jwt tokens.AnAuthenticationProviderimplementation for opaque Bearer Tokens, using an OAuth 2.0 Introspection Endpoint to check the token's validity and reveal its attributes.AnReactiveAuthenticationManagerimplementation for opaque Bearer Tokens, using an OAuth 2.0 Introspection Endpoint to check the token's validity and reveal its attributes.Reactive version ofJwtAuthenticationConverterfor converting aJwtto aMono<AbstractAuthenticationToken>.A reactiveConverterfor adapting a non-blocking imperativeConverterAdapts aConverter<Jwt, Collection<GrantedAuthority>>to aConverter<Jwt, Flux<GrantedAuthority>>.