Class AbstractOIDCEntityContext

java.lang.Object
org.opensaml.messaging.context.BaseContext
net.shibboleth.oidc.profile.messaging.context.AbstractOIDCEntityContext
All Implemented Interfaces:
Iterable<BaseContext>
Direct Known Subclasses:
OIDCPeerEntityContext

public class AbstractOIDCEntityContext extends BaseContext
Abstract base class for subcontexts that carry information about a OIDC entity. This context will often contain subcontexts, whose data is construed to be scoped to that entity.
  • Field Details

    • identifer

      @Nullable @NotEmpty private String identifer
      The identifier of the OIDC peer entity e.g. issuerId or ClientId.
  • Constructor Details

    • AbstractOIDCEntityContext

      public AbstractOIDCEntityContext()
  • Method Details

    • getIdentifier

      @Nullable @NotEmpty public String getIdentifier()
      Gets the identifier of the OIDC entity.
      Returns:
      identifier of the OIDC entity, may be null
    • setIdentifier

      public AbstractOIDCEntityContext setIdentifier(@Nullable String id)
      Sets the identifier of the OIDC entity e.g. issuerId or ClientId.
      Parameters:
      id - the new identifier
      Returns:
      this