Class BaseIdentityProvider

  • All Implemented Interfaces:
    org.kie.internal.identity.IdentityProvider
    Direct Known Subclasses:
    ElytronIdentityProvider, JACCIdentityProvider

    public abstract class BaseIdentityProvider
    extends Object
    implements org.kie.internal.identity.IdentityProvider
    • Field Detail

      • securityAdapters

        protected static final ServiceLoader<org.kie.server.api.security.SecurityAdapter> securityAdapters
      • adapters

        protected List<org.kie.server.api.security.SecurityAdapter> adapters
    • Constructor Detail

      • BaseIdentityProvider

        public BaseIdentityProvider()
    • Method Detail

      • setContextIdentity

        public void setContextIdentity​(String userId)
        Specified by:
        setContextIdentity in interface org.kie.internal.identity.IdentityProvider
      • removeContextIdentity

        public void removeContextIdentity()
        Specified by:
        removeContextIdentity in interface org.kie.internal.identity.IdentityProvider
      • getNameFromAdapter

        protected String getNameFromAdapter()
      • getRolesFromAdapter

        protected List<String> getRolesFromAdapter()