在现有MySQL数据库的基础上,采用LDAP作为前台集中登录



在我的公司,有一个"万能"的应用程序,它是中心的,我们想用它作为用户帐户和身份验证的中心日记。

每个用户和acl都在这个数据库中声明(这是一个MySQL数据库),但我们现在使用越来越多的外部应用程序,并希望将它们连接到这个数据库进行身份验证(主要)。

LDAP在这方面很常见,并且很好地集成在许多外部应用程序中,所以我想知道是否有可能在该数据库之上构建LDAP前端,以便帐户创建和acl可以像目前一样完成,外部应用程序可以与标准接口连接。

有可能吗?有没有人能告诉我关于这种操作的教程或信息?

谢谢。

OpenLDAP和OpenDS可以配置为使用SQL数据库作为后端。可以(至少在OpenLDAP中)在LDAP数据和SQL数据之间定义映射。

因此,剩下的问题似乎是:映射是否可以定义得如此灵活,以至于适合您现有的数据库结构?编辑:

MyVD创建了一个虚拟目录,您可以用数据库提供它——而且它似乎更轻量级。

最新更新