Class LogoutRequestClientIDLookupFunction

java.lang.Object
net.shibboleth.idp.plugin.oidc.op.profile.context.navigate.LogoutRequestClientIDLookupFunction
All Implemented Interfaces:
Function<MessageContext,ClientID>, ContextDataLookupFunction<MessageContext,ClientID>

public class LogoutRequestClientIDLookupFunction extends Object implements ContextDataLookupFunction<MessageContext,ClientID>
A function that returns client id of the OIDC logout request. This lookup locates client id from then request if available from the client_id parameter or in the audience of the ID token hint. If multiple audiences exist, the first one is assumed to be the client id. If information is not available, null is returned.
Since:
4.1.0
  • Field Details

    • log

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

    • LogoutRequestClientIDLookupFunction

      public LogoutRequestClientIDLookupFunction()
  • Method Details