首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >LDAP在ActiveDirectory环境中工作吗?

LDAP在ActiveDirectory环境中工作吗?
EN

Stack Overflow用户
提问于 2018-09-13 14:59:17
回答 1查看 179关注 0票数 0

我正在Active Directory环境中开发一个独立的java应用程序,通常的身份验证方法是SingleSignOn。

但是我有一些接口,它不支持SSO。现在,我正在考虑使用LDAP对应用程序的用户进行身份验证。

我的问题是:是否有可能在ActiveDirectory环境中实现LDAP?

  • 如果是的话:它是如何一起工作的,我到底要做什么?
  • 如果不是:除了SSO之外,还有其他选择吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-26 02:48:21

Active域控制器充当LDAP服务器。服务器将在端口389上绑定明文LDAP,能够自动注册证书的服务器将在端口636上设置ssl加密LDAP绑定。

作为LDAP服务器基本上与任何其他LDAP服务器一样,但是模式名称会发生变化。在LDAP中通常会看到uid,微软使用sAMAccountName或userPrincipalName。域基于域组件(dc=something),而不是组织(o=something)。但基本概念保持不变。

您可以查看该域的SRV记录,以返回用作LDAP服务器的候选域控制器列表,您可以配置一个负载均衡器VIP,使其位于目录前面,并添加用于处理ldap源身份验证通信量的域控制器,或者,如果该主机无法连接,则可以使用主ldap主机和备用主机。

如果使用LDAP-SSL (这是正确的做法),则需要将CA链的公钥添加到仙人掌文件中,除非域管理员已经完成了获得由公共CA签名的DC证书的过程。通过LDAP连接到AD服务器,与系统creds绑定,在组织的基本DN上搜索用户--类似于(&(sAMAccountName=WhatUserEntered)) --返回对象完全限定的DN,使用完全限定的DN和用户提供的密码绑定。检查结果代码以确定身份验证是否通过。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52316480

复制
相关文章

相似问题

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