Package org.sensorhub.api.security
Interface ISecurityManager
- All Superinterfaces:
IAuthorizer
Management interface for SensorHub security
- Since:
- Jul 15, 2016
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.jetty.security.Authenticator
getModulePermissions
(String moduleIdString) getUserInfo
(String userID) boolean
void
registerAuthenticator
(org.eclipse.jetty.security.Authenticator authenticator) void
registerAuthorizer
(IAuthorizer authorizer) void
void
registerUserRegistry
(IUserRegistry userRegistry) void
unregisterAuthenticator
(org.eclipse.jetty.security.Authenticator authenticator) void
unregisterAuthorizer
(IAuthorizer authorizer) void
void
unregisterUserRegistry
(IUserRegistry userRegistry) Methods inherited from interface org.sensorhub.api.security.IAuthorizer
isAuthorized
-
Field Details
-
ANONYMOUS_USER
- See Also:
-
-
Method Details
-
isAccessControlEnabled
boolean isAccessControlEnabled() -
registerAuthenticator
void registerAuthenticator(org.eclipse.jetty.security.Authenticator authenticator) -
unregisterAuthenticator
void unregisterAuthenticator(org.eclipse.jetty.security.Authenticator authenticator) -
registerUserRegistry
-
unregisterUserRegistry
-
getUserRegistry
IUserRegistry getUserRegistry() -
getUserInfo
-
registerAuthorizer
-
unregisterAuthorizer
-
registerModulePermissions
-
unregisterModulePermissions
-
getAuthenticator
org.eclipse.jetty.security.Authenticator getAuthenticator() -
getModulePermissions
-
getAllModulePermissions
Collection<IPermission> getAllModulePermissions()
-