Class OidcLogoutAuthenticationValidator
java.lang.Object
org.springframework.security.oauth2.server.authorization.oidc.authentication.OidcLogoutAuthenticationValidator
- All Implemented Interfaces:
Consumer<OidcLogoutAuthenticationContext>
public final class OidcLogoutAuthenticationValidator
extends Object
implements Consumer<OidcLogoutAuthenticationContext>
A
Consumer
providing access to the OidcLogoutAuthenticationContext
containing an OidcLogoutAuthenticationToken
and is the default
authentication validator
used for validating specific OpenID Connect RP-Initiated
Logout Request parameters.
The default implementation validates
OidcLogoutAuthenticationToken.getPostLogoutRedirectUri()
. If validation fails,
an OAuth2AuthenticationException
is thrown.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Consumer<OidcLogoutAuthenticationContext>
The default validator forOidcLogoutAuthenticationToken.getPostLogoutRedirectUri()
. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(OidcLogoutAuthenticationContext authenticationContext)
-
Field Details
-
DEFAULT_POST_LOGOUT_REDIRECT_URI_VALIDATOR
public static final Consumer<OidcLogoutAuthenticationContext> DEFAULT_POST_LOGOUT_REDIRECT_URI_VALIDATORThe default validator forOidcLogoutAuthenticationToken.getPostLogoutRedirectUri()
.
-
-
Constructor Details
-
OidcLogoutAuthenticationValidator
public OidcLogoutAuthenticationValidator()
-
-
Method Details
-
accept
- Specified by:
accept
in interfaceConsumer<OidcLogoutAuthenticationContext>
-