public interface ISecurityManager extends IUserRegistry, IAuthorizer
Management interface for SensorHub security
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANONYMOUS_USER |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IPermission> |
getAllModulePermissions() |
org.eclipse.jetty.security.Authenticator |
getAuthenticator() |
IPermission |
getModulePermissions(java.lang.String moduleIdString) |
boolean |
isAccessControlEnabled() |
void |
registerAuthenticator(org.eclipse.jetty.security.Authenticator authenticator) |
void |
registerAuthorizer(IAuthorizer authorizer) |
void |
registerModulePermissions(IPermission perm) |
void |
registerUserRegistry(IUserRegistry userRegistry) |
void |
unregisterModulePermissions(IPermission perm) |
getUserInfo
isAuthorized
static final java.lang.String ANONYMOUS_USER
boolean isAccessControlEnabled()
void registerAuthenticator(org.eclipse.jetty.security.Authenticator authenticator)
void registerUserRegistry(IUserRegistry userRegistry)
void registerAuthorizer(IAuthorizer authorizer)
void registerModulePermissions(IPermission perm)
void unregisterModulePermissions(IPermission perm)
org.eclipse.jetty.security.Authenticator getAuthenticator()
IPermission getModulePermissions(java.lang.String moduleIdString)
java.util.Collection<IPermission> getAllModulePermissions()