Oracle APEX 单点登录
Oracle APEX Single-Sign On
我遇到以下问题:
我有两个 Oracle Apex 应用程序,每个应用程序都有自己的登录和数据库方案。为了让最终用户更轻松,我想实施单点登录。也就是说,用户只需要一个用户名和一个密码就可以登录两个应用程序。
App A中存储了所有用户信息。 App B 应该可以访问相同的用户信息。这两个应用程序具有不同的工作空间。
我正在使用 APEX 4.2
我该如何解决这个问题?
感谢您的回答。
来自德国的问候
阿德梅洛
首先,我可以建议将一个应用程序移动到另一个工作区,开发会变得更容易。如果不可能,您可以允许一个工作区查看另一个工作区的对象。登录到 APEX 内部工作区,转到 Manage Workspaces
- Manage Workspace to Schema Assignments
,然后将所需的架构添加到工作区。
共享登录数据。这取决于两个应用程序的身份验证方案:
- 如果您在两个应用程序中都有方案
Database user
,用户现在可以在两个应用程序中登录
- 如果您有方案
Application Express Login
- 您必须将应用程序移动到一个工作区
- 如果您有自定义方案 - 解决方案取决于方案的实施。
我遇到以下问题: 我有两个 Oracle Apex 应用程序,每个应用程序都有自己的登录和数据库方案。为了让最终用户更轻松,我想实施单点登录。也就是说,用户只需要一个用户名和一个密码就可以登录两个应用程序。
App A中存储了所有用户信息。 App B 应该可以访问相同的用户信息。这两个应用程序具有不同的工作空间。 我正在使用 APEX 4.2
我该如何解决这个问题?
感谢您的回答。
来自德国的问候
阿德梅洛
首先,我可以建议将一个应用程序移动到另一个工作区,开发会变得更容易。如果不可能,您可以允许一个工作区查看另一个工作区的对象。登录到 APEX 内部工作区,转到 Manage Workspaces
- Manage Workspace to Schema Assignments
,然后将所需的架构添加到工作区。
共享登录数据。这取决于两个应用程序的身份验证方案:
- 如果您在两个应用程序中都有方案
Database user
,用户现在可以在两个应用程序中登录 - 如果您有方案
Application Express Login
- 您必须将应用程序移动到一个工作区 - 如果您有自定义方案 - 解决方案取决于方案的实施。