Interface | Description |
---|---|
ACLVoter |
helper security interface for all decisions on access control
|
AdminAction |
action for passing to
SecuritySystem.runAsAdmin(AdminAction) . |
ChmodStrategy |
Strategy for changing the permissions of objects in the database
as well as verifying that the permissions for the modified objects
are sensible after the change.
|
EventProvider |
Provider for
Event objects which is responsible for persisting and
populating such entities. |
MethodSecurity |
Interface which allows security interceptors to check if a method should be
executable for a given user.
|
NodeProvider |
Provider for
Node objects which is responsible for persisting and
populating such entities. |
SecureAction |
Action for passing to
SecuritySystem.doAction(SecureAction, IObject...) . |
SecurityFilter |
Base filter interface ...
|
SecuritySystem |
central security interface.
|
WriteStrategy |
Responsible for determining which users
can modify which objects in which contexts.
|
Class | Description |
---|---|
ACLEventListener |
responsible for intercepting all pre-INSERT, pre-UPDATE, pre-DELETE, and
post-LOAD events to apply access control.
|
CompositeACLVoter | |
KeyAndTrustStoreConfiguration |
Calls
System.setProperty(String, String) for the "javax.net.ssl"
properties needed to configure a trust store and a keystore for the Java
process. |
SecurityFilterHolder |
Security dispatcher holding each currently active
SecurityFilter
instance and allowing dispatching between them. |
SecuritySystemHolder |
Security dispatcher holding each currently active
SecuritySystem
instance and allowing dispatching between them. |
SmtpAuthenticator | |
SystemTypes |
Defines what
IObject classes are considered "system" types. |
This includes classes that provide security for the execution and usage of the OMERO server on a JBoss platform. This is where the JBossLoginModule resides.
For more information, please see: