Active directory Spring安全LDAP兼容实现

Active directory Spring安全LDAP兼容实现,active-directory,ldap,spring-security,Active Directory,Ldap,Spring Security,我已经为一个客户端编写了一个web应用程序,其中身份验证/授权由spring security基于“内部”数据库完成。现在,客户机要求切换到使用他们的Active Directory。对于LDAP,我是一个新手,但看看示例代码,这似乎并不太难 我确实有一个关于LDAP的更一般的问题。据我所知,这是一个网络协议,有几种实现(在那些Active Directory中)。现在,在我的电脑上安装广告对我来说并没有什么吸引力(如果可能的话?)。但是,如果所有的实现都遵循LDAP协议,我会假设我可以简单地在

我已经为一个客户端编写了一个web应用程序,其中身份验证/授权由spring security基于“内部”数据库完成。现在,客户机要求切换到使用他们的Active Directory。对于LDAP,我是一个新手,但看看示例代码,这似乎并不太难

我确实有一个关于LDAP的更一般的问题。据我所知,这是一个网络协议,有几种实现(在那些Active Directory中)。现在,在我的电脑上安装广告对我来说并没有什么吸引力(如果可能的话?)。但是,如果所有的实现都遵循LDAP协议,我会假设我可以简单地在我的PC上安装Apache Directory,编写“代码”,然后将其部署到具有Active Directory的环境中,并且(除了一些配置更改)这应该可以工作

有人能证实/否认这一点吗

谢谢,
Stijn

如果LDAP标准在所有主要平台上都实现相同的话,那就太好了,但是总体来说确实存在差异,您应该计划在开发中使用目标LDAP服务器实例

对于Active Directory,您可以在工作站上的VM中运行域控制器(因为您无法在工作站上安装AD)。你可以安装ADAM,这是一个独立的类似广告的服务。但即使这样也不是100%的匹配


通常,核心问题与身份验证有关,但使用过滤器等进行查询的通用功能是同一个跨后端服务器

如果LDAP标准在所有主要平台上的实现都是相同的,那就太好了,但总体来说确实如此,但是在开发过程中,您应该计划针对目标LDAP服务器实例进行操作,因为存在足够多的差异

对于Active Directory,您可以在工作站上的VM中运行域控制器(因为您无法在工作站上安装AD)。你可以安装ADAM,这是一个独立的类似广告的服务。但即使这样也不是100%的匹配


通常,核心问题与身份验证有关,但使用过滤器等进行查询的通用功能是同一个跨后端服务器

tx,我现在已经很害怕了:-)。说真的,谢谢,我现在知道该找谁了……tx,我现在已经很害怕了:-)。说真的,谢谢,我现在知道该找谁了。。。