Class AbstractLogoutRequestParameterValueMessageHandler<T>

java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
org.opensaml.messaging.handler.AbstractMessageHandler
net.shibboleth.oidc.profile.messaging.handler.impl.AbstractLogoutRequestParameterValueMessageHandler<T>
Type Parameters:
T - the logout request parameter value type TODO: move to commons
All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, MessageHandler
Direct Known Subclasses:
AddClientIDHandler, AddIDTokenHintHandler, AddLogoutHintHandler, AddLogoutUILocalesHandler, AddPostLogoutRedirectURIHandler

public abstract class AbstractLogoutRequestParameterValueMessageHandler<T> extends AbstractMessageHandler
Base class for message handlers that process and apply values of OpenID Connect logout requests.

This abstract class provides common functionality for locating:

  • the OIDCLogoutRequest associated with the current MessageContext,
  • the OIDCProviderMetadata describing the peer OpenID Provider,
  • and the parameter value to be extracted and validated against the expected Java type.