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.Uses an expression for extracting the token claim value to use for mappingauthorities
.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>>
.