You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-dev@jackrabbit.apache.org by 周旭 <zh...@docworks.cn> on 2019/03/21 10:12:14 UTC
how to change password for a new system user?
hello expert!
i create a system user named dmadmin succefully,but i donot know how to set user password.the code like these:
JackrabbitSession jackrabbitSession = (JackrabbitSession) jcrSession;
UserManager userManager = jackrabbitSession.getUserManager();
User user = userManager.createSystemUser("dmadmin", null);
user.setProperty("description", new StringValue("这是一个超级用户"));
user.setProperty("role", new StringValue("super_user"));
jackrabbitSession.save();
------------------
周旭
上海市黄浦区北京东路668号科技京城西楼24层B1
邮编:200002
手机:86-21-13472548356电话:86-21-5296 5638
传真:86-21-5296 5638
邮箱:zhouxu@docworks.cn
Re: how to change password for a new system user?
Posted by Angela Schreiber <an...@adobe.com.INVALID>.
hi
system users are created without a password and the oak implementation doesn't allow them to have a password at all. see constraintviolation error codes 0032 and 0033 in http://jackrabbit.apache.org/oak/docs/security/user/default.html#validation
kind regards
angela
________________________________________
From: 周旭 <zh...@docworks.cn>
Sent: Thursday, March 21, 2019 11:12 AM
To: oak-dev
Subject: how to change password for a new system user?
hello expert!
i create a system user named dmadmin succefully,but i donot know how to set user password.the code like these:
JackrabbitSession jackrabbitSession = (JackrabbitSession) jcrSession;
UserManager userManager = jackrabbitSession.getUserManager();
User user = userManager.createSystemUser("dmadmin", null);
user.setProperty("description", new StringValue("这是一个超级用户"));
user.setProperty("role", new StringValue("super_user"));
jackrabbitSession.save();
------------------
周旭
上海市黄浦区北京东路668号科技京城西楼24层B1
邮编:200002
手机:86-21-13472548356电话:86-21-5296 5638
传真:86-21-5296 5638
邮箱:zhouxu@docworks.cn