Class OIDCRPSessionClientIDLookupFunction

java.lang.Object
net.shibboleth.idp.plugin.oidc.op.profile.context.navigate.OIDCRPSessionClientIDLookupFunction
All Implemented Interfaces:
Function<MessageContext,com.nimbusds.oauth2.sdk.id.ClientID>, ContextDataLookupFunction<MessageContext,com.nimbusds.oauth2.sdk.id.ClientID>

public class OIDCRPSessionClientIDLookupFunction extends Object implements ContextDataLookupFunction<MessageContext,com.nimbusds.oauth2.sdk.id.ClientID>
A lookup function that fetches ClientID value from the OIDCRPSession found from the session stored in the LogoutPropagationContext.
Since:
4.1.0
  • Field Details

    • log

      @Nonnull private final org.slf4j.Logger log
      Class logger.
  • Constructor Details

    • OIDCRPSessionClientIDLookupFunction

      public OIDCRPSessionClientIDLookupFunction()
  • Method Details

    • apply

      @Nullable public com.nimbusds.oauth2.sdk.id.ClientID apply(@Nullable MessageContext messageContext)
      Specified by:
      apply in interface Function<MessageContext,com.nimbusds.oauth2.sdk.id.ClientID>