Windows域账号相关开发总结概述
  ⽹上有的就不赘述了。Windows域证书是放到JDK库中。
  ⾸先介绍⼀下Windows域账号两个属性:“distinguishedName”(简称: DN) 和 “sAMAccountName”。
windows开发平台  DN中有OU信息和域名等。通过组织单位OU提取该组织单位下所有账户(避开⼀次只能提取1000个的问题)需要⽤到DN。如果想提取单个⽤户⽤sAMAccountName,它是账户登录名,在域账号中唯⼀、不可重复。
/**
*
*  查指定⽤户
*    searchFilter = windowsFilter;    sAMAccountName=cg
*    searchBase = "DC=" + domainName + ",DC=com";
*
*  查组织
*    searchFilter = "ObjectClass=user";
*    searchBase = windowsFilter+",DC=" + domainName +
*    ",DC=com";
*
*/
String[] returnedAttrs = {"memberOf", "name", "userPassword", "distinguishedName","sAMAccountName"};
  windowsFilter是前台传过来的过滤条件例如:“sAMAccountName=cg” 和  “OU=中国,OU=地球”。OU顺序有要求⽤英⽂逗号。domainName是域名例如:YU。
  要是想改变Windows域账号的属性,⽤该账号的完整的DN。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。