Package ome.security
-
Interface Summary Interface Description ACLVoter helper security interface for all decisions on access controlAdminAction action for passing toSecuritySystem.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 forEvent
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 forNode
objects which is responsible for persisting and populating such entities.SecureAction Action for passing toSecuritySystem.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 Summary Class Description ACLEventListener responsible for intercepting all pre-INSERT, pre-UPDATE, pre-DELETE, and post-LOAD events to apply access control.CompositeACLVoter KeyAndTrustStoreConfiguration CallsSystem.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 activeSecurityFilter
instance and allowing dispatching between them.SecuritySystemHolder Security dispatcher holding each currently activeSecuritySystem
instance and allowing dispatching between them.SmtpAuthenticator SystemTypes Defines whatIObject
classes are considered "system" types.