0

我有一个启用了 LDAP 登录的数据库。通过 PIA 登录或通过应用程序服务器登录 app-designer 时,它工作正常。

我需要让 app-designer 允许我使用 LDAP 身份验证以 2 层模式登录。如果没有定制,这可能吗?

4

3 回答 3

1

我不认为这是可能的。2 层直接登录到数据库,更重要的是,不运行为 LDAP 身份验证调用的登录人员代码。事实上,2 层实际上只是一个不运行人员代码的 Win32 应用程序——它不是一个人员软件“应用程序”。peoplesoft 提供了一个用户标注 dll,以及一些关于您必须做什么才能使用它的少量文档 - 但同样,可能无法满足您的需求。如果您想使用这些登录身份进行 2 层访问,您可能需要使用 ldap 同步在线应用程序引擎作业将您的 ldap 用户拉入安全表。

于 2009-06-29T06:16:17.387 回答
0

为 App Designer 使用 LDAP 身份验证的唯一交付方式是通过应用服务器使用连接 3 层。只有使用 3 层连接才能执行 Signon PeopleCode。使用 2 层,LDAP 服务器没有挂钩。

您可以考虑使用 Gray Sparling Desktop Single Signon,它确实与 App Designer 集成并使用 Windows 和 NTLM 来获取 Active Directory 身份验证。如果您的 Windows 机器使用域进行身份验证,这将为您提供一定程度的 LDAP 身份验证。但它是您需要购买的附加产品。

否则,正如 Epictetus 所提到的,如果您已将 LDAP 用户名与您的 PeopleSoft 数据库同步并使用存储在 PSOPRDEFN 中的本地密码,则您可以使用它。

于 2010-06-28T19:29:55.373 回答
0

我看到的一个问题是,当您使用 LDAP 登录时使用 LDAP 和 2 层时,它会以某种方式解密 PSOPRDEFN 中的密码。同一帐户下一次登录 2 层抛出错误无法登录请使用数据移动器加密密码*加密密码。如果您加密该用户密码,则在该用户下一次 LDAP 登录后会发生相同的结果。

于 2015-07-30T14:47:26.067 回答