ORACLE Проблема пользовательской аутентификации APEX - PullRequest
0 голосов
/ 21 апреля 2020

Я создал пользовательскую аутентификацию в своем приложении. Функция:

Установите эту функцию в моей текущей пользовательской схеме аутентификации.

На странице входа в систему предварительный рендеринг получения имени пользователя cook ie выглядит следующим образом:: 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

*

1 Ответ

0 голосов
/ 22 апреля 2020

Похоже, вы связываете аутентификацию с авторизацией.

Вы впускаете пользователя, но направляете его на страницу, защищенную схемой авторизации. Возможно, разрешите аутентифицированным пользователям заходить на вашу домашнюю страницу, но добавьте ветки «до заголовка», условно по схеме авторизации, чтобы перенаправить их на соответствующую страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...