【问题标题】:ORACLE APEX custom authentication issueORACLE APEX 自定义身份验证问题
【发布时间】:2020-04-21 12:27:02
【问题描述】:

我在我的应用程序中创建了自定义身份验证。 功能:

在我当前的自定义身份验证方案中设置此功能。

在登录页面,预渲染get username cookie如下: :P9999_USERNAME := apex_authentication.get_login_username_cookie;

尽管进行了所有设置,但我无法从管理员以外的任何用户登录。

我在这里缺少什么,在以任何其他用户身份登录时抛出错误。

错误是这样的:

*

This page can only be used by the Admin!!
Access denied by Page security check
Technical Info (only visible for developers)
is_internal_error: true
apex_error_code: APEX.AUTHORIZATION.ACCESS_DENIED
component.type: APEX_APPLICATION_AUTHORIZATION
component.id: 8437237202059640757
component.name: Admin Pages
error_backtrace:
----- PL/SQL Call Stack -----
  object      line  object
  handle    number  name
0x4c2808328      1039  package body APEX_200100.WWV_FLOW_ERROR.INTERNAL_GET_ERROR
0x4c2808328      1107  package body APEX_200100.WWV_FLOW_ERROR.INTERNAL_ADD_ERROR
0x4c2808328      1499  package body APEX_200100.WWV_FLOW_ERROR.RAISE_INTERNAL_ERROR
0x4ecaeb950       874  package body APEX_200100.WWV_FLOW_AUTHORIZATION.IS_AUTHORIZED
0x51d27c1b0      3016  package body APEX_200100.WWV_FLOW.SHOW

*

【问题讨论】:

  • Vini,你还需要帮助还是 Scott 的回答有帮助?
  • 我解决了这个问题,谢谢

标签: oracle-apex


【解决方案1】:

您似乎将身份验证与授权混为一谈。

您让用户进入,但将他们引导至受授权方案保护的页面。也许允许经过身份验证的用户进入您的主页,但根据授权方案添加“before header”分支,以将他们重定向到相关页面。

【讨论】:

    猜你喜欢
    • 2019-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-03
    • 1970-01-01
    相关资源
    最近更新 更多