如何使用Oracle Apex LDAP认证方案获取用户详细信息

我正在使用Oracle Apex v5.1,而应用程序正在使用LDAP身份验证。 我在应用程序中有一个单独的“创建新用户”表单,该表单正在将用户详细信息(例如NT-ID,特权)插入用户表中。 每当用户登录到应用程序时,LDAP目录都会注意登录密码。

我想知道有什么方法可以从LDAP目录中获取用户详细信息(例如全名,电子邮件地址等),而不是手动将其插入到我的用户表中吗? 我可以使用哪种查询,以便用户以该Oracle Apex表单创建后,用户名/电子邮件ID将自动插入表中。 请帮忙。谢谢。

HAWOSHISHUI 回答:如何使用Oracle Apex LDAP认证方案获取用户详细信息

您可以按照Tim

的说明使用PL / SQL API连接到LDAP。

然后您可以围绕它构造一个pipelined function,以允许您使用SQL查询。

为了提高性能,您可以在此查询上创建实例化视图。

与约翰·斯科特(John Scott)合着的APEX书的一章中也描述了这种技术。

本文链接:https://www.f2er.com/3153739.html

大家都在问