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 TypeMethodDescriptionvoidaccept(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:
acceptin interfaceConsumer<OidcLogoutAuthenticationContext>
-