【发布时间】:2019-12-06 15:14:27
【问题描述】:
我们创建了一个 Oracle Apex 应用程序,多年来一直在为研讨会注册用户。到目前为止,用户在部门主页上单击了一个链接来注册研讨会,然后被带到我们进行注册的应用程序页面。
我们的客户部门现在希望使用一个新网站来列出研讨会,并允许用户只需单击“注册”即可注册,而无需“查看”Oracle Apex 应用程序。他们希望他们得到他们已注册但不必在 Oracle Apex 应用程序中的确认 - 只需返回注册已完成的消息即可。
任何有关如何使用 Oracle Apex 执行此操作的建议都将不胜感激。
【问题讨论】:
-
您现在如何验证用户身份?在调用“注册”链接之前,新网站是否会以同样的方式进行身份验证?
-
Apex 应用程序基本上由一些 UI 内容、一些数据库内容和一些管道内容组成。如果您的应用程序设计简洁,您可以通过Oracle Rest Data Services 调用数据库的东西——PL/SQL 例程——而无需 UI。
-
和 Mark 一样,我很好奇身份验证的工作原理以及注册详细信息的来源。我同意 APC 的观点,即最适合您的解决方案可能是使用 ORDS,尽管您可以通过 SQL Workshop 创建 REST API,具体取决于您的 APEX 版本以及您是否使用 ORDS。您使用的是什么版本的 APEX,什么版本的 ORDS?
-
嗨,我们正在使用 Apex 19.1(从 Apex 5.1 迁移)并计划使用 ORDS,因此这些建议很有意义。谢谢你这么快回复。我们使用基于 SAML2 的基于云的身份验证器 (Okta),因此我们还不确定访问该站点的用户是否已经通过身份验证。如果没有,他们肯定需要先通过 Okta 进行身份验证,然后才能进入注册过程。我们需要他们的用户名进行注册。所以听起来这是非常可行的。我们没有太多的 ORDS 经验,所以任何关于文章、文档的建议都会有所帮助。
标签: oracle oracle-apex