如何使用 spring 框架将 LDAP 数据添加到关系数据库表中的查询数据中



我正在使用SpringBoot 2.0进行Web应用程序开发。关系数据库使用 Spring Data JPA,LDAP 使用 Spring LDAP 和 Spring Data LDAP。

我的 Web 应用程序通过 LDAP 进行身份验证,授权是通过 Sql Server(关系数据库(进行的。

Web 应用程序的身份验证和授权没有问题。

SQL Server 只能存储用户的 ID(用于在 LDAP 中检索用户的信息(。

但是,客户希望 Web 应用程序同时显示用户的 ID 和用户名(只能通过 LDAP 检索(。

我使用 Spring Data JPA 从 sql 服务器获取表数据。而且我认为每次使用存储在表中的用户ID从LDAP中检索用户名不是一个好主意,以便通过硬编码添加用户名字段。

在 sql 服务器中查询表时,有没有办法使用存储在表中的用户 ID 组合 ldap 中的用户详细信息?(如联接关系数据库中的多个表(

SQL Server 不能直接访问 LDAP。所以我需要一种方法在 Spring 框架中解决它。

如果您能给我一个解决方案,我将不胜感激。

在SQL服务器中查询表时,有没有办法使用存储在表中的用户ID来组合LDAP中的用户详细信息?(如联接关系数据库中的多个表(

仅当 SQL Server 对此具有某种特殊支持时,可能通过存储过程等。

但你说:

SQL Server 不能直接访问 LDAP。

所以答案是否定的。

最新更新