Class 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 Detail

      • identifer

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

      • AbstractOIDCEntityContext

        public AbstractOIDCEntityContext()
    • Method Detail

      • 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