我是否需要为缓存实例启用 LDAP 身份验证才能在单个 CPS 应用程序中使用 LDAP 身份验证?

Do I need to enable LDAP authentication for my Cache instance ot use LDAP auntentication in a single CPS application?

目前,我正在开发一个应该生成报告的 CSP 应用程序。用户将对所述报告有不同的访问权限。为实现这一目标,我计划使用 LDAP(因为它用于那些用户已经存在的其他系统)。文档没有提供足够的信息,所以我想澄清一下: 我是否需要为整个缓存实例启用 LDAP 身份验证才能在该实例的单个 CSP 应用程序中使用 LDAP 身份验证?

是的。首先为整个 Caché(或 InterSystems IRIS)实例配置 LDAP 身份验证,然后为特定 Web 应用程序启用 LDAP 身份验证。

引用 docs 步骤如下:

  • 为实例启用 LDAP 和相关功能。

  • 为 InterSystems IRIS 实例创建 LDAP 配置。 这包括指定要使用的 LDAP 用户属性的名称 用于设置 InterSystems IRIS 用户的属性值。

  • 设置登录实例所需的角色。

  • 为实例的相关服务和应用程序启用 LDAP。 这涉及为整个 InterSystems 实例启用 LDAP IRIS,然后为相关服务或应用启用它。