LDAP 和数据库同步
我有一个问题,我需要在数据库中存储有关用户的信息并通过 LDAP 进行授权。
更详细一点。
我有两个用户共有的依赖系统(方法类似于“stackoverflow”,您可以在其中基于谷歌帐户创建登录名..)。
并非所有用户都可以访问。例如,有一家公司有联系人,其中一些人可以访问开发的系统。这意味着人们拥有公司的密钥,其中一些人必须在 LDAP 中拥有记录。
我是 LDAP 新手。请为此提出架构解决方案。
谢谢!
I have issue where I need store info about users in DB and authorize via LDAP.
A bit more detailed.
I have two depends system which has common for users (approach something like "stackoverflow" where you can create login based on google account..).
Not all users can have access. For example, have company which have contact persons and some of them have access to developed system. That is mean persons have foring key to company and some of them must have records in LDAP.
I'm new in LDAP. Please suggest architecture solution for this.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
关于 LDAP 到数据库的同步,您可以创建一个例程,将 LDAP 对象导出到 .csv 文件中,然后将其记录导入到数据库中。
例如,您可以使用 LDAP 的用户“uid”属性来指示数据库中对象的唯一性。
此外,还有 JDBC-LDAP 桥驱动程序,您可以使用它来开发可以访问存储的数据的 Java 应用程序在目录服务器中。
Regarding LDAP to database synchronization, you could create a routine for exporting LDAP objects into a .csv file and then importing it's records to the database.
You could, for example, use LDAP's user "uid" attribute to indicate an object's uniquiness on the database.
Also, there's JDBC-LDAP Bridge Driver, that you can use to develop Java applications that can access data stored in a directory server.