Oracle APEX信息展示站点如何跳过登录页面?
解决Oracle APEX公开站点跳过登录页面的方法
1. 修改应用身份验证方案
- 进入APEX应用的共享组件,找到身份验证方案
- 将当前身份验证方案切换为 "无验证"(No Authentication)
- 若没有该方案,点击"创建",选择"无验证"类型,完成创建后设为当前生效方案
2. 检查页面安全性配置
- 对所有需要公开访问的页面,编辑页面属性:
- 切换到安全性标签页
- 将身份验证选项设置为 "页面不需要身份验证"
- 确保授权方案设置为 "无" 或允许所有用户访问的授权方案
3. 调整页面链接格式
你当前的链接包含&SESSION.参数,对于无验证的公开站点可直接移除,修改后的链接代码如下:
<a href="f?p=&APP_ID.:2:" class="btn btn-primary" target="_blank">Read more</a>
如果是在APEX动态内容或PL/SQL区域中,也可以用内置函数生成规范链接:
apex_page.get_url( p_page => 2, p_session => null )
4. 验证全局访问权限
- 确认应用共享组件-安全-访问控制中,未限制未认证用户的访问权限
- 测试所有页面和链接,确认不会触发登录跳转
内容的提问来源于stack exchange,提问作者Abdullah
相关产品推荐
相关产品推荐

