See: Description
| 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. 
 | 
| MethodSecurity | 
 Interface which allows security interceptors to check if a method should be
 executable for a given user. 
 | 
| 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:
                
                
Version: 5.2.3-ice35-b22
Copyright © 2016 The University of Dundee & Open Microscopy Environment. All Rights Reserved.