Class MetadataLookupExtensionContext

java.lang.Object
org.opensaml.messaging.context.BaseContext
net.shibboleth.idp.plugin.oidc.op.metadata.MetadataLookupExtensionContext
All Implemented Interfaces:
Iterable<BaseContext>

public class MetadataLookupExtensionContext extends BaseContext
A BaseContext which holds generic information for the metadata lookup extension flows, including data which flows are already executed / attempted.
  • Field Details

    • attemptedFlows

      @Nonnull private List<MetadataLookupExtensionFlowDescriptor> attemptedFlows
      The flows that are already attempted.
    • clientId

      @Nullable private String clientId
      The client ID to be looked up.
    • profileId

      @Nullable private String profileId
      The profile ID that initiated the lookup.
  • Constructor Details

    • MetadataLookupExtensionContext

      public MetadataLookupExtensionContext()
      Constructor.
  • Method Details

    • getAttemptedFlows

      @Nonnull @Live public List<MetadataLookupExtensionFlowDescriptor> getAttemptedFlows()
      Get the flows that are already attempted.
      Returns:
      the flows that are already attempted
    • setClientId

      public void setClientId(@Nullable String id)
      Set the client ID to be looked up.
      Parameters:
      id - client ID
    • getClientId

      @Nullable public String getClientId()
      Get the client ID to be looked up.
      Returns:
      client ID
    • setProfileId

      public void setProfileId(@Nullable String id)
      Set the profile ID that initiated the lookup.
      Parameters:
      id - profile ID
    • getProfileId

      @Nullable public String getProfileId()
      Get the profile ID that initiated the lookup.
      Returns:
      profile ID