首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Active-Directory连接测试和一些配置详细信息

Active-Directory连接测试和一些配置详细信息
EN

Stack Overflow用户
提问于 2014-01-07 12:25:35
回答 1查看 189关注 0票数 0

我们正在用java开发一个具有spring安全性的web应用程序。我的任务是增加对Active Directory用户身份验证的支持。为此,我将我们2008年的一台服务器升级为域控制器,并使用ActiveDirectoryLdapAuthenticationProvider spring类添加了一个代码片段来验证登录用户。它在ldap和ldaps协议上工作得很好。

但有几个问题:

我想至少需要管理员的用户名/密码才能允许连接!当然,在我的测试例程中,我只提供了url和domain,它成功地验证了用户的身份。

2)需要编写快速连通性测试例程,验证用户输入的AD url和域名是否有效。该怎么做呢?

顺便说一句,我们的应用程序将部署在Ubuntu上。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-01-10 03:51:02

能够使用以下代码片段进行连通性测试:

代码语言:javascript
复制
Hashtable<String, String> env = new Hashtable<String, String>();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://dc.example.com");
env.put(Context.SECURITY_AUTHENTICATION, "none");

try {
   new InitialDirContext(env);
} catch (NamingException e) {
   // not connected
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20963889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档