Class AclConfig
- java.lang.Object
-
- org.springframework.security.acls.jdbc.AclConfig
-
@Configuration @Import(org.molgenis.data.config.DataSourceConfig.class) public class AclConfig extends Object
TODO move to org.molgenis sub-package once we upgraded to a spring-security-acl release with https://github.com/spring-projects/spring-security/issues/4814.
-
-
Constructor Summary
Constructors Constructor Description AclConfig(DataSource dataSource, org.molgenis.data.transaction.TransactionManager transactionManager, org.springframework.security.access.hierarchicalroles.RoleHierarchy roleHierarchy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.security.acls.domain.AclAuthorizationStrategyaclAuthorizationStrategy()org.springframework.security.acls.model.AclCacheaclCache()AclCacheTransactionListeneraclCacheTransactionListener()org.springframework.security.acls.jdbc.AclClassIdUtilsaclClassIdUtils()org.springframework.security.acls.AclPermissionEvaluatoraclPermissionEvaluator()org.springframework.security.acls.model.MutableAclServiceaclService()org.springframework.security.acls.domain.AuditLoggerauditLogger()org.springframework.security.acls.jdbc.LookupStrategylookupStrategy()org.molgenis.security.acl.MutableAclClassServicemutableAclClassService()org.molgenis.security.acl.ObjectIdentityServiceobjectIdentityService()org.springframework.security.acls.model.PermissionGrantingStrategypermissionGrantingStrategy()org.springframework.security.acls.model.SidRetrievalStrategysidRetrievalStrategy()
-
-
-
Constructor Detail
-
AclConfig
public AclConfig(DataSource dataSource, org.molgenis.data.transaction.TransactionManager transactionManager, org.springframework.security.access.hierarchicalroles.RoleHierarchy roleHierarchy)
-
-
Method Detail
-
sidRetrievalStrategy
@Bean public org.springframework.security.acls.model.SidRetrievalStrategy sidRetrievalStrategy()
-
auditLogger
@Bean public org.springframework.security.acls.domain.AuditLogger auditLogger()
-
permissionGrantingStrategy
@Bean public org.springframework.security.acls.model.PermissionGrantingStrategy permissionGrantingStrategy()
-
aclAuthorizationStrategy
@Bean public org.springframework.security.acls.domain.AclAuthorizationStrategy aclAuthorizationStrategy()
-
aclCache
@Bean public org.springframework.security.acls.model.AclCache aclCache()
-
aclCacheTransactionListener
@Bean public AclCacheTransactionListener aclCacheTransactionListener()
-
mutableAclClassService
@Bean public org.molgenis.security.acl.MutableAclClassService mutableAclClassService()
-
objectIdentityService
@Bean public org.molgenis.security.acl.ObjectIdentityService objectIdentityService()
-
aclClassIdUtils
@Bean public org.springframework.security.acls.jdbc.AclClassIdUtils aclClassIdUtils()
-
lookupStrategy
@Bean public org.springframework.security.acls.jdbc.LookupStrategy lookupStrategy()
-
aclService
@Bean public org.springframework.security.acls.model.MutableAclService aclService()
-
aclPermissionEvaluator
@Bean public org.springframework.security.acls.AclPermissionEvaluator aclPermissionEvaluator()
-
-