X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fkernel%2FNodeAuthorization.java;h=416f3bf756fa8cf108b124e3a54ca3537869bdc4;hb=85688af22a77f82e7762e11e6eb38c6367eddb6c;hp=2846069359a2dcb44e95864f824517a70fa5215b;hpb=50911fdcc6df5cd35e71a0a4ecddf03f98f742a2;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/NodeAuthorization.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/NodeAuthorization.java index 284606935..416f3bf75 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/NodeAuthorization.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/NodeAuthorization.java @@ -6,6 +6,8 @@ import java.util.Collection; import java.util.Collections; import java.util.List; +import javax.security.auth.x500.X500Principal; + import org.osgi.service.useradmin.Authorization; class NodeAuthorization implements Authorization { @@ -16,7 +18,7 @@ class NodeAuthorization implements Authorization { public NodeAuthorization(String name, String displayName, Collection systemRoles, String[] roles) { - this.name = name; + this.name = new X500Principal(name).getName(); this.displayName = displayName; this.systemRoles = Collections.unmodifiableList(new ArrayList( systemRoles));