Class ECPProfileConfiguration

All Implemented Interfaces:
AuthenticationProfileConfiguration, InterceptorAwareProfileConfiguration, BrowserSSOProfileConfiguration, SAMLProfileConfiguration, BrowserSSOProfileConfiguration, ECPProfileConfiguration, AttributeResolvingProfileConfiguration, ConditionalProfileConfiguration, ProfileConfiguration, SAMLArtifactAwareProfileConfiguration, SAMLArtifactConsumerProfileConfiguration, SAMLAssertionConsumingProfileConfiguration, SAMLAssertionProducingProfileConfiguration, SAMLProfileConfiguration, BrowserSSOProfileConfiguration, ECPProfileConfiguration, SAML2AssertionProducingProfileConfiguration, SAML2ProfileConfiguration, Component, DestructableComponent, IdentifiableComponent, IdentifiedComponent, InitializableComponent

public class ECPProfileConfiguration extends BrowserSSOProfileConfiguration implements ECPProfileConfiguration
Configuration support for IdP SAML 2.0 ECP profile.
  • Field Details

  • Constructor Details

    • ECPProfileConfiguration

      public ECPProfileConfiguration()
      Constructor.
    • ECPProfileConfiguration

      protected ECPProfileConfiguration(@Nonnull @NotEmpty String profileId)
      Constructor.
      Parameters:
      profileId - unique ID for this profile
  • Method Details

    • getLocalEvents

      @Nonnull @NotLive @Unmodifiable public Set<String> getLocalEvents(@Nullable ProfileRequestContext profileRequestContext)
      Get the set of local events to handle without a SOAP fault.
      Specified by:
      getLocalEvents in interface ECPProfileConfiguration
      Parameters:
      profileRequestContext - current profile request context
      Returns:
      truly local events
    • setLocalEvents

      public void setLocalEvents(@Nullable Collection<String> events)
      Set the local events to handle without a SOAP fault.
      Parameters:
      events - truly local events
      Since:
      3.3.0
    • setLocalEventsLookupStrategy

      public void setLocalEventsLookupStrategy(@Nonnull Function<ProfileRequestContext,Set<String>> strategy)
      Set a lookup strategy for the local events to handle without a SOAP fault.
      Parameters:
      strategy - lookup strategy
      Since:
      3.3.0