2

我是 oracle apex 的新手,我需要了解 Oracle Apex 执行的身份验证机制。基本上,我使用的是 LDAP 身份验证,一旦用户/密码通过身份验证,在会话到期之前不会再进行身份验证。

该过程是内置的,任何人都可以让我知道它经过身份验证后会发生什么,例如创建 cookie/会话或任何其他机制?

这个想法是将 asp.net 网站与 Oracle apex(在 iframe 中)集成。登录页面将存在于 asp.net 网站中,一旦用户单击提交按钮,asp.net 网站和 Oracle Apex 都应处理身份验证机制。

我已经完成了 windows 身份验证,需要探索更多选项(如 ldap 身份验证、集成 WCF/webservice 身份验证)。为帮手点赞。

4

3 回答 3

2

APEX 文档中的此页面解释了用户身份验证的过程并指导您完成可用选项。

于 2013-08-10T04:41:54.610 回答
1

听起来您正在寻找的是“会话管理”。简单浏览一下Oracle 的文档后,Oracle Apex 服务器似乎生成了一个会话 ID,该会话 ID 作为 URI 的一部分通过底层 http(s) 通道传递。Oracle 文档还谈到了会话超时和类似的东西。

于 2013-01-02T05:41:52.177 回答
1

另一种选择可能是使用 Thoth 网关并使用 windows 集成身份验证。请参阅“透特中不在 mod_plsql 中的功能”部分

https://github.com/mortenbra/thoth-gateway

来自站点的片段:集成 Windows 身份验证(如果包含 Thoth 网关的虚拟目录设置了集成 Windows 身份验证,您可以通过 owa_util.get_cgi_env('LOGON_USER') 获取经过身份验证的用户的用户名)

于 2018-01-02T20:13:22.017 回答