public final class BearerTokenServerAuthenticationEntryPoint extends java.lang.Object implements ServerAuthenticationEntryPoint
AuthenticationEntryPoint
implementation used to commence authentication of
protected resource requests using BearerTokenAuthenticationFilter
.
Uses information provided by BearerTokenError
to set HTTP response status code
and populate WWW-Authenticate
HTTP header.
BearerTokenError
,
RFC 6750
Section 3: The WWW-Authenticate Response Header FieldConstructor and Description |
---|
BearerTokenServerAuthenticationEntryPoint() |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Mono<java.lang.Void> |
commence(org.springframework.web.server.ServerWebExchange exchange,
AuthenticationException authException)
Initiates the authentication flow
|
void |
setRealmName(java.lang.String realmName) |
public BearerTokenServerAuthenticationEntryPoint()
public void setRealmName(java.lang.String realmName)
public reactor.core.publisher.Mono<java.lang.Void> commence(org.springframework.web.server.ServerWebExchange exchange, AuthenticationException authException)
ServerAuthenticationEntryPoint
commence
in interface ServerAuthenticationEntryPoint
Mono<Void>
to indicate when the request for authentication is
complete