Class LoginHintLookupStrategy

java.lang.Object
net.shibboleth.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction<ResultType>
net.shibboleth.sp.oidc.profile.context.navigate.AbstractAgentAndRelyingPartyContextLookupFunction<String>
net.shibboleth.sp.oidc.profile.config.navigate.LoginHintLookupStrategy
All Implemented Interfaces:
Function<org.opensaml.messaging.context.MessageContext,String>, org.opensaml.messaging.context.navigate.ContextDataLookupFunction<org.opensaml.messaging.context.MessageContext,String>

public class LoginHintLookupStrategy extends AbstractAgentAndRelyingPartyContextLookupFunction<String>
Retrieve the 'login_hint' parameter from the DDF if it is present and the Hub configuration has not disallowed the Agent from setting it.

If the parameter is not present in the DDF, the method falls back to using the the relying party profile configuration.

  • Field Details

    • log

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

    • LoginHintLookupStrategy

      public LoginHintLookupStrategy()
  • Method Details

    • apply

      @Nullable public String apply(org.opensaml.messaging.context.MessageContext messageCtx)