Class BasicIdentityProvider

java.lang.Object
org.openremote.container.security.basic.BasicIdentityProvider
All Implemented Interfaces:
IdentityProvider

public abstract class BasicIdentityProvider extends Object implements IdentityProvider
  • Field Details

  • Constructor Details

    • BasicIdentityProvider

      public BasicIdentityProvider()
  • Method Details

    • init

      public void init(org.openremote.model.Container container)
      Specified by:
      init in interface IdentityProvider
    • start

      public void start(org.openremote.model.Container container)
      Specified by:
      start in interface IdentityProvider
    • stop

      public void stop(org.openremote.model.Container container)
      Specified by:
      stop in interface IdentityProvider
    • secureDeployment

      public void secureDeployment(io.undertow.servlet.api.DeploymentInfo deploymentInfo)
      Specified by:
      secureDeployment in interface IdentityProvider
    • verifyAccount

      protected io.undertow.security.idm.Account verifyAccount(String username, char[] password)
    • getDefaultRoles

      protected abstract Set<String> getDefaultRoles()