2015-04-02 83 views
1

我有以下问题: 我有两个Oracle Apex应用程序,每个应用程序都有自己的登录和自己的数据库方案。为了让最终用户更容易,我想实现单点登录。意思是,用户只需要一个用户名一个密码为了登录到两个申请。Oracle APEX单点登录

在应用程序中存储所有用户信息。应用程序B可以访问相同的用户信息。两个应用程序有不同的工作区。 我正在使用APEX 4.2

我该如何解决这个问题?

感谢您的回答。来自德国

Admelo

+0

您是否需要仅在应用程序之间共享登录名和密码或其他数据?你使用哪种认证方案? – Dmitry 2015-04-02 16:49:48

+0

我需要共享登录数据和用户信息,例如电子邮件地址或电话号码 – adelmora 2015-04-03 09:43:30

回答

2

首先

问候,我可以推荐给移动应用到另一个工作区之一,开发将变得更加容易。如果不可能,您可以允许一个工作区查看另一个工作区的对象。登录到APEX内部工作区,请转至Manage Workspaces - Manage Workspace to Schema Assignments,然后将所需的架构添加到工作区。
分享登录数据。这取决于这两个应用程序的认证方案:

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

我正在使用视图以访问其他工作空间的应用程序。该视图保存一个应用程序(应用程序A)和另一个应用程序(应用程序B)访问该视图。 所以通过使用视图应用程序B可以访问应用程序A的登录数据。 但我不知道如何实现应用程序B中的登录功能。 您是否有一些提示? – adelmora 2015-04-09 13:49:34