在OpenLDAP的scheme中定义的userPassword属性为octectString,我想根据uid来获取用户的密码,使用如下的代码段
String userPwdAttrName=“userPassword”;
if (ne.hasMore()) {
SearchResult sr = (SearchResult)ne.next();
Attributes attrs = sr.getAttributes();
Attribute passwordAttr = attrs.get(); password = (String)passwordAttr.get().;
上面这一句我该怎么写,因为passwordAttr.get()返回的是个Object,而我想把他转成String型的用户明文密码,该怎么做?
}
请各位大侠帮忙!!!!!!!!!!
String userPwdAttrName=“userPassword”;
if (ne.hasMore()) {
SearchResult sr = (SearchResult)ne.next();
Attributes attrs = sr.getAttributes();
Attribute passwordAttr = attrs.get(); password = (String)passwordAttr.get().;
上面这一句我该怎么写,因为passwordAttr.get()返回的是个Object,而我想把他转成String型的用户明文密码,该怎么做?
}
请各位大侠帮忙!!!!!!!!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货