Class ExternalAuthenticationImpl

java.lang.Object
net.shibboleth.idp.authn.ExternalAuthentication
net.shibboleth.idp.authn.impl.ExternalAuthenticationImpl

public class ExternalAuthenticationImpl extends ExternalAuthentication
Implementation of the ExternalAuthentication API that handles moving information in and out of request attributes.
  • Field Details

    • relyingPartyContextLookupStrategy

      @Nonnull private Function<ProfileRequestContext,RelyingPartyContext> relyingPartyContextLookupStrategy
      Lookup function for relying party context.
    • extendedFlow

      private final boolean extendedFlow
      Track whether we were invoked from within another login flow.
  • Constructor Details

    • ExternalAuthenticationImpl

      public ExternalAuthenticationImpl()
      Constructor.
    • ExternalAuthenticationImpl

      public ExternalAuthenticationImpl(boolean extended)
      Constructor.
      Parameters:
      extended - called as extended flow from another login flow
  • Method Details