【问题标题】:how to get user details using Oracle Apex LDAP authentication scheme如何使用 Oracle Apex LDAP 身份验证方案获取用户详细信息
【发布时间】:2020-03-02 17:09:31
【问题描述】:

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

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

【问题讨论】:

    标签: oracle plsql oracle-sqldeveloper oracle-apex oracle-apex-5.1


    【解决方案1】:

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

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

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

    在与 John Scott 合着的一本 APEX 书籍的一章中也描述了这种技术。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-15
      • 2019-01-27
      • 1970-01-01
      • 1970-01-01
      • 2010-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多