| Package | Description | 
|---|---|
| ome.security.basic | 
 Basic OMERO security contextual classes
    
  Basic classes that provide security context objects necessary to secure the implementation of 
  the OMERO server on a JBoss platform. 
 | 
| ome.security.policy | 
 Extensible service and security policies which can influence
 whether a user, group, or other agent can perform a certain
 action. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected PolicyService | 
BasicACLVoter.policyService  | 
protected PolicyService | 
BasicSecuritySystem.policyService  | 
| Constructor and Description | 
|---|
BasicACLVoter(CurrentDetails cd,
             SystemTypes sysTypes,
             TokenHolder tokenHolder,
             SecurityFilter securityFilter,
             PolicyService policyService)  | 
BasicACLVoter(CurrentDetails cd,
             SystemTypes sysTypes,
             TokenHolder tokenHolder,
             SecurityFilter securityFilter,
             PolicyService policyService,
             Roles roles)  | 
BasicACLVoter(CurrentDetails cd,
             SystemTypes sysTypes,
             TokenHolder tokenHolder,
             SecurityFilter securityFilter,
             PolicyService policyService,
             Roles roles,
             LightAdminPrivileges adminPrivileges,
             java.util.Set<java.lang.String> managedRepoUuids,
             java.util.Set<java.lang.String> scriptRepoUuids,
             java.lang.String fileRepoSecretKey)  | 
BasicSecuritySystem(OmeroInterceptor interceptor,
                   SystemTypes sysTypes,
                   CurrentDetails cd,
                   SessionManager sessionManager,
                   Roles roles,
                   ServiceFactory sf,
                   TokenHolder tokenHolder,
                   java.util.List<SecurityFilter> filters,
                   PolicyService policyService,
                   ACLVoter aclVoter)
Main public constructor for this  
SecuritySystem implementation. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultPolicyService
PolicyService which is configured with all Policy instances
 which are discovered in the Spring context and only focuses on a small
 subset of IObject types as specified by DefaultPolicyService.filterObject(IObject). | 
                
                
Version: 5.4.1-ice35-b75
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.