| 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: