Browse Source

SEC-820: Expand regular expression used in hierarchical roles.

2.0.x
Luke Taylor 18 years ago
parent
commit
7f38c656ca
  1. 2
      core/src/main/java/org/springframework/security/userdetails/hierarchicalroles/RoleHierarchyImpl.java

2
core/src/main/java/org/springframework/security/userdetails/hierarchicalroles/RoleHierarchyImpl.java

@ -126,7 +126,7 @@ public class RoleHierarchyImpl implements RoleHierarchy { @@ -126,7 +126,7 @@ public class RoleHierarchyImpl implements RoleHierarchy {
* references a set of the reachable lower roles.
*/
private void buildRolesReachableInOneStepMap() {
String parsingRegex = "(\\s*(\\w+)\\s*\\>\\s*(\\w+))";
String parsingRegex = "(\\s*([^\\s>]+)\\s*\\>\\s*([^\\s>]+))";
Pattern pattern = Pattern.compile(parsingRegex);
Matcher roleHierarchyMatcher = pattern.matcher(roleHierarchyStringRepresentation);

Loading…
Cancel
Save