Class BearerTokenServerAuthenticationEntryPoint
- java.lang.Object
-
- org.springframework.security.oauth2.server.resource.web.server.BearerTokenServerAuthenticationEntryPoint
-
- All Implemented Interfaces:
ServerAuthenticationEntryPoint
public final class BearerTokenServerAuthenticationEntryPoint extends java.lang.Object implements ServerAuthenticationEntryPoint
AnAuthenticationEntryPoint
implementation used to commence authentication of protected resource requests usingBearerTokenAuthenticationFilter
.Uses information provided by
BearerTokenError
to set HTTP response status code and populateWWW-Authenticate
HTTP header.- Since:
- 5.1
- See Also:
BearerTokenError
, RFC 6750 Section 3: The WWW-Authenticate Response Header Field
-
-
Constructor Summary
Constructors Constructor Description BearerTokenServerAuthenticationEntryPoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description reactor.core.publisher.Mono<java.lang.Void>
commence(org.springframework.web.server.ServerWebExchange exchange, AuthenticationException authException)
Initiates the authentication flowvoid
setRealmName(java.lang.String realmName)
-
-
-
Method Detail
-
setRealmName
public void setRealmName(java.lang.String realmName)
-
commence
public reactor.core.publisher.Mono<java.lang.Void> commence(org.springframework.web.server.ServerWebExchange exchange, AuthenticationException authException)
Description copied from interface:ServerAuthenticationEntryPoint
Initiates the authentication flow- Specified by:
commence
in interfaceServerAuthenticationEntryPoint
- Returns:
Mono<Void>
to indicate when the request for authentication is complete
-
-