Oracle APEX 单点登录

Oracle APEX Single-Sign On

我遇到以下问题: 我有两个 Oracle Apex 应用程序,每个应用程序都有自己的登录和数据库方案。为了让最终用户更轻松,我想实施单点登录。也就是说,用户只需要一个用户名一个密码就可以登录两个应用程序。

A​​pp A中存储了所有用户信息。 App B 应该可以访问相同的用户信息。这两个应用程序具有不同的工作空间。 我正在使用 APEX 4.2

我该如何解决这个问题?

感谢您的回答。

来自德国的问候

阿德梅洛

首先,我可以建议将一个应用程序移动到另一个工作区,开发会变得更容易。如果不可能,您可以允许一个工作区查看另一个工作区的对象。登录到 APEX 内部工作区,转到 Manage Workspaces - Manage Workspace to Schema Assignments,然后将所需的架构添加到工作区。
共享登录数据。这取决于两个应用程序的身份验证方案:

  • 如果您在两个应用程序中都有方案 Database user,用户现在可以在两个应用程序中登录
  • 如果您有方案 Application Express Login - 您必须将应用程序移动到一个工作区
  • 如果您有自定义方案 - 解决方案取决于方案的实施。