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

如何使用Oracle Apex LDAP身份验证方案获取用户详细信息,oracle,plsql,oracle-sqldeveloper,oracle-apex,oracle-apex-5.1,Oracle,Plsql,Oracle Sqldeveloper,Oracle Apex,Oracle Apex 5.1,我使用的是Oracle Apex v5.1,应用程序使用的是LDAP身份验证。 我在应用程序中有一个单独的“创建新用户”表单,它将用户详细信息(如NT ID、权限)插入到用户表中。 每当用户登录到应用程序时,LDAP目录都会处理登录密码 我想知道有没有办法从LDAP目录中获取用户详细信息,如全名、电子邮件地址等,而不是手动插入到我的用户表中? 我可以使用什么查询,以便在用户以Oracle Apex表单创建后,用户名/电子邮件id将自动插入表中。 请帮忙。谢谢。您可以使用PL/SQL API连接到

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

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

您可以使用PL/SQL API连接到LDAP,如所述

然后,您可以围绕这一点构建一个数据库,以允许您使用SQL进行查询

为了提高性能,您可以在此查询上创建一个具体化视图

与约翰·斯科特合著的一本APEX书中的一章也描述了这种技术