作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个需要在 Activity 目录中创建和维护用户的应用程序。
我的问题是用户有一个层次结构,主人可以用不同的密码过期值来创建它们。我正在阅读有关此内容的信息,也许可以使用 OU 来实现,但是我找不到有关它的一些代码示例。
也许存在更好的方法来满足要求,但不幸的是,这是我找到的唯一方法。
解决方案(对我有用)
创建专有名称 (dn) 时,必须将 OU 添加到值中。这是我制作的代码:
protected String getDN(User user)
{
//User name
String dn = "CN=" + user.getLogin();
//OU
String ou;
if (user.getPasswordExpirationTime() == 1)
ou = "PJ1"; //one day
else if (usuario.getPasswordExpirationTime() == 30)
ou = "PJ30"; //thirty days
else if (usuario.getPasswordExpirationTime() == 60)
ou = "PJ60"; //sixty days
else
ou = "PJ90"; //default, ninety days
dn += ",OU=" + ou;
//Domain
dn += ",DC=domain,DC=local";
return dn;
}
最佳答案
以下是有关如何执行此操作的示例:
String oldUserName = "CN=Albert Einstein,OU=Research,DC=antipodes,DC=com";
String newUserName = "CN=Albert Einstein,OU=Sales,DC=antipodes,DC=com";
// Create the initial directory context
LdapContext ctx = new InitialLdapContext(env,null);
// Move the user
ctx.rename(oldUserName,newUserName);
关于java - Activity 目录 : Move users to different OUs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16428277/
我正在开发一个需要在 Activity 目录中创建和维护用户的应用程序。 我的问题是用户有一个层次结构,主人可以用不同的密码过期值来创建它们。我正在阅读有关此内容的信息,也许可以使用 OU 来实现,但
我正在尝试使用 LDAP 和 Spring Security 进行身份验证。在尝试以下方式时: 我得到这个异常: org.springframework.ldap.Parti
由于我在从 Active Directory 中检索信息方面不是很有经验,所以我希望得到一些指向正确方向的指示。 我想在指定的 ou 下列出所有 ous(组织单位),但遗憾的是我不知道如何让事情正常进
我是一名优秀的程序员,十分优秀!