Package org.springframework.security.oauth2.server.resource.authentication
package org.springframework.security.oauth2.server.resource.authentication
OAuth 2.0 Resource Server
Authentication
s and supporting classes and
interfaces.-
ClassDescriptionBase class for
AbstractAuthenticationToken
implementations that expose common attributes between different OAuth 2.0 Access Token Formats.AnAuthentication
token that represents a successful authentication as obtained through a bearer token.AnAuthentication
that contains a Bearer Token.AnAuthenticationProvider
implementation of theJwt
-encoded Bearer Tokens for protecting OAuth 2.0 Resource Servers.Extracts theGrantedAuthority
s from scope attributes typically found in aJwt
.An implementation ofAuthenticationManagerResolver
that resolves a JWT-basedAuthenticationManager
based on the Issuer in a signed JWT (JWS).An implementation ofReactiveAuthenticationManagerResolver
that resolves a JWT-basedReactiveAuthenticationManager
based on the Issuer in a signed JWT (JWS).AReactiveAuthenticationManager
for Jwt tokens.AnAuthenticationProvider
implementation for opaque Bearer Tokens, using an OAuth 2.0 Introspection Endpoint to check the token's validity and reveal its attributes.AnReactiveAuthenticationManager
implementation for opaque Bearer Tokens, using an OAuth 2.0 Introspection Endpoint to check the token's validity and reveal its attributes.Reactive version ofJwtAuthenticationConverter
for converting aJwt
to aMono<AbstractAuthenticationToken>
.A reactiveConverter
for adapting a non-blocking imperativeConverter
Adapts aConverter<Jwt, Collection<GrantedAuthority>>
to aConverter<Jwt, Flux<GrantedAuthority>>
.