小编Dur*_*rin的帖子

如何在Spring Security 3.1中的acl_entry表中使用mask字段?

我使用Spring Security 3.1 ACL实现.所以根据一个教程,我创建了一个带有下表的acl数据库:

CREATE TABLE IF NOT EXISTS `acl_class` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `class` varchar(255) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_uk_2` (`class`)
) ENGINE=InnoDB;

CREATE TABLE IF NOT EXISTS `acl_entry` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `acl_object_identity` bigint(20) NOT NULL,
  `ace_order` int(11) NOT NULL,
  `sid` bigint(20) NOT NULL,
  `mask` int(11) NOT NULL,
  `granting` tinyint(1) NOT NULL,
  `audit_success` tinyint(1) NOT NULL,
  `audit_failure` tinyint(1) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_uk_4` (`acl_object_identity`,`ace_order`),
  KEY `foreign_fk_5` (`sid`)
) …
Run Code Online (Sandbox Code Playgroud)

java spring acl spring-security java-ee

6
推荐指数
2
解决办法
4683
查看次数

标签 统计

acl ×1

java ×1

java-ee ×1

spring ×1

spring-security ×1