Author: echatellier Date: 2012-10-19 15:11:36 +0200 (Fri, 19 Oct 2012) New Revision: 227 Url: http://nuiton.org/repositories/revision/nuiton-web/227 Log: Use ; separator because , is part of shiro synthax Modified: trunk/nuiton-security/src/main/java/org/nuiton/web/security/TopiaSecurityRealm.java trunk/nuiton-security/src/site/apt/index.apt Modified: trunk/nuiton-security/src/main/java/org/nuiton/web/security/TopiaSecurityRealm.java =================================================================== --- trunk/nuiton-security/src/main/java/org/nuiton/web/security/TopiaSecurityRealm.java 2012-10-19 08:42:55 UTC (rev 226) +++ trunk/nuiton-security/src/main/java/org/nuiton/web/security/TopiaSecurityRealm.java 2012-10-19 13:11:36 UTC (rev 227) @@ -66,7 +66,8 @@ if (subs[2].equals("perm")) { if (subs[1].equals(permission)) { String perms = props.getProperty(prop); - String[] permTab = perms.split("\\s*\\,\\s*"); + // use ; separator because shiro use , + String[] permTab = perms.split("\\s*\\;\\s*"); for (String perm : permTab) { result.addStringPermission(perm); if (log.isDebugEnabled()) { Modified: trunk/nuiton-security/src/site/apt/index.apt =================================================================== --- trunk/nuiton-security/src/site/apt/index.apt 2012-10-19 08:42:55 UTC (rev 226) +++ trunk/nuiton-security/src/site/apt/index.apt 2012-10-19 13:11:36 UTC (rev 227) @@ -99,7 +99,7 @@ topia.security.permission.<category>=categoryname topia.security.permission.<category>.<permission>.name=permissionname -topia.security.permission.<category>.<permission>.perm=permission, urlpermissions +topia.security.permission.<category>.<permission>.perm=permission; urlpermissions -------------------------------------------------------------------------------- The configuration define two url, loginurl and logouturl used to redirect user @@ -121,15 +121,15 @@ topia.security.permission.global=Global topia.security.permission.global.index.name=Index -topia.security.permission.global.index.perm=index:read, url:/, url:index.action +topia.security.permission.global.index.perm=index:read; url:/,index.action topia.security.permission.global.search.name=Rechercher -topia.security.permission.global.search.perm=search:read, url:user:search.action +topia.security.permission.global.search.perm=search:read; url:user:search.action topia.security.permission.global.placesread.name=Emplacements -topia.security.permission.global.placesread.perm=places:read, url:user:places.action +topia.security.permission.global.placesread.perm=places:read; url:user:places.action topia.security.permission.misc=Divers topia.security.permission.misc.deco.name=Decoration -topia.security.permission.misc.deco.perm=url:css, url:images, url:js +topia.security.permission.misc.deco.perm=url:css; url:images; url:js topia.security.permission.misc.admin.name=Admin topia.security.permission.misc.admin.perm=* --------------------------------------------------------------------------------