Class AclConfig


  • @Configuration
    @Import(org.molgenis.data.config.DataSourceConfig.class)
    public class AclConfig
    extends java.lang.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 Detail

      • AclConfig

        public AclConfig​(javax.sql.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()
      • 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()