当前位置: 首页 > news >正文

金泉网做网站要找谁可以网上做单的网站

金泉网做网站要找谁,可以网上做单的网站,网站建设里面包含什么语言,wordpress get tags首先#xff0c;您将需要设置Active Directory#xff0c;以便可以运行和测试代码。 如果#xff08;像我一样#xff09;没有一台装有Windows Server的计算机#xff0c;那么即使在Mac OSX上#xff0c;也可以通过这种方法设置Active Directory。 您要做的第一件事是在… 首先您将需要设置Active Directory以便可以运行和测试代码。 如果像我一样没有一台装有Windows Server的计算机那么即使在Mac OSX上也可以通过这种方法设置Active Directory。 您要做的第一件事是在AD中设置用户a。 确保设置用户时他不必在首次登录时更改密码否则您将从Java代码中收到LDAP错误。 显然您可以更改代码以提示更改密码但这只是需要注意的事项。 还要为您的用户创建几个组并将它们添加到他们的个人资料中。 在下面的代码中只有一种验证方法。 它以用户密码和域为参数并返回用户所属的组的列表。 如果用户不存在或密码有问题则会引发异常。 package util;import javax.naming.Context; import javax.naming.NamingEnumeration; import javax.naming.NamingException; import javax.naming.directory.*; import java.text.MessageFormat; import java.util.*;public class ADConnect {private static final String MEMBER_OF memberOf;public static ListString authenticate(String user,String securityToken,String domain) throws NamingException {Hashtable env new Hashtable();env.put(Context.INITIAL_CONTEXT_FACTORY, com.sun.jndi.ldap.LdapCtxFactory);env.put(Context.PROVIDER_URL, LDAP:// domain);env.put(Context.SECURITY_AUTHENTICATION, simple);env.put(Context.SECURITY_PRINCIPAL, user domain);env.put(Context.SECURITY_CREDENTIALS, securityToken);InitialDirContext ctx new InitialDirContext(env);String[] dcParts domain.split(\\.);String domainSearch ;for (String dcPart : dcParts) {domainSearch DC dcPart ,;}domainSearch domainSearch.substring(0, domainSearch.length() - 1);// Create the search controlsSearchControls searchCtls new SearchControls();String[] attributes new String[]{MEMBER_OF};searchCtls.setReturningAttributes(attributes);// Specify the search scopesearchCtls.setSearchScope(SearchControls.SUBTREE_SCOPE);// Search for objects using the filterNamingEnumeration result ctx.search(domainSearch,MessageFormat.format((SAMAccountName{0}), user), searchCtls);//Get the first resultSearchResult sr (SearchResult) result.next();Attribute memberOf sr.getAttributes().get(MEMBER_OF);ListString memberOfGroups new ArrayList();if (memberOf ! null) {for (Enumeration e1 memberOf.getAll(); e1.hasMoreElements(); ) {memberOfGroups.add(e1.nextElement().toString());}}return memberOfGroups;}public static void main(String[] args) throws NamingException{System.out.println(ADConnect.authenticate(user, password, domain));} } 该代码很容易解释您可以将其用作模板来尝试为搜索添加不同的属性。 翻译自: https://www.javacodegeeks.com/2015/06/integrating-active-directory-from-java.html
http://www.pierceye.com/news/474612/

相关文章:

  • 宁波网站制作优化服务公司推广找客户平台
  • 个人网站 域名选择在线画图网页版
  • 外贸网站建设双语网站建设广州景点
  • 深圳宝安p2p网站系统的建设手机网站开发+手机模拟器
  • 合肥营销网站建设设计网站关键词做标签
  • 网站建设与管理实训心得怎么写wordpress图片太大
  • 用个人免费空间快速建立个人网站后方平台网络营销案例2022
  • 网站搭建h5是什么做图软件ps下载网站有哪些内容
  • 企业网站推广技巧和方法免费个人简历模板官网
  • wordpress 全站备份网站建设的实验心得体会
  • 给网站开发APP网站可信度必须做吗
  • 用地方名字做网站做网站那种语言好
  • 天河网站(建设信科网络)濮阳市城乡一体化示范区主任
  • 扬州网站建设link5深圳建外贸网站
  • 网站开发用什么编程淘宝网站开发方式
  • 网站ui设计包括哪些原则网站flash代码
  • 北京建设执业注册中心网站北京中兴时代网站建设
  • 深圳建站公司设计肥城网站建设推广
  • 对网站建设服务公司的看法wordpress主题自定义打不开
  • 宁夏电力建设工程公司门户网站万能编程软件
  • 网站上常用字体企业服务中心官网
  • 大作设计网站域名访问升级紧急中拿笔记好
  • 银川做网站的有哪些建筑工程网上报建网站诚信手册
  • 本地做网站绑定域名ic商城网站建设南大
  • react 网站开发seo软件资源
  • 中国最大免费wap网站怎样才能建设只是于自己的网站
  • 装修网站平台排行榜wordpress做视频网站吗
  • flash网站建设价格播放器网站怎么做
  • 微网站 源码 免费文本编辑器 网站
  • 电商网站通用左侧弹出导航有南昌网站优化公司