Interface ISecurityManager

All Superinterfaces:
IAuthorizer

public interface ISecurityManager extends IAuthorizer

Management interface for SensorHub security

Since:
Jul 15, 2016
  • Field Details

  • Method Details

    • isAccessControlEnabled

      boolean isAccessControlEnabled()
    • registerAuthenticator

      void registerAuthenticator(org.eclipse.jetty.security.Authenticator authenticator)
    • unregisterAuthenticator

      void unregisterAuthenticator(org.eclipse.jetty.security.Authenticator authenticator)
    • registerUserRegistry

      void registerUserRegistry(IUserRegistry userRegistry)
    • unregisterUserRegistry

      void unregisterUserRegistry(IUserRegistry userRegistry)
    • getUserRegistry

      IUserRegistry getUserRegistry()
    • getUserInfo

      IUserInfo getUserInfo(String userID)
    • registerAuthorizer

      void registerAuthorizer(IAuthorizer authorizer)
    • unregisterAuthorizer

      void unregisterAuthorizer(IAuthorizer authorizer)
    • registerModulePermissions

      void registerModulePermissions(IPermission perm)
    • unregisterModulePermissions

      void unregisterModulePermissions(IPermission perm)
    • getAuthenticator

      org.eclipse.jetty.security.Authenticator getAuthenticator()
    • getModulePermissions

      IPermission getModulePermissions(String moduleIdString)
    • getAllModulePermissions

      Collection<IPermission> getAllModulePermissions()