我假设adduser命令使用了某个API。我想在我的应用程序中创建用户。有什么指针吗?
答案 0 :(得分:1)
密码散列的逻辑在JBoss SASL UsernamePasswordHashUtil
类中实现。请看GitHub。
样本用法:
import org.jboss.sasl.util.UsernamePasswordHashUtil;
UsernamePasswordHashUtil util = new UsernamePasswordHashUtil();
System.out.println(userName +
"=" +
util.generateHashedHexURP(userName, realm, password));
还可以使用带有“username=password
”行的简单属性文件。只需设置安全领域属性“plain-text=true
”。
/core-service=management/security-realm=TestRealm/authentication=properties:add(path="/path/to/users.properties", plain-text=true)