powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Ограничение авторизации
4 сообщений из 4, страница 1 из 1
Ограничение авторизации
    #35773340
Фотография Legi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищи, есть вопрос.

Есть на одном воркспейсе несколько приложений. Есть одно прлиожение, в которое может заходить только определённые пользователи (своеобразная админка для для других приложений)...

Как можно ограничить, проверять пользователя при АПЕКСовой авторизации в это приложение?
а то в текущий момент в это приложение могут заходить любые пользователи, имеющие доступ к другим приложениям...

Спасибо :)
...
Рейтинг: 0 / 0
Ограничение авторизации
    #35773443
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя в самом вопросе уже ответ заложен :) Ключевое слово - авторизация (не путать с аутентификацией).

докаYou can specify an authorization scheme for an entire application , page, or specific control such as a region, item, or button.
Источник
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Ограничение авторизации
    #38521325
mansion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как сделать проверку авторизации типа: если юзер не равен АДМИН, то выдать ошибку или просто не переходить к приложению.
где это и как правильно записать?
...
Рейтинг: 0 / 0
Ограничение авторизации
    #38522419
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mansionа как сделать проверку авторизации типа: если юзер не равен АДМИН, то выдать ошибку или просто не переходить к приложению.
где это и как правильно записать?Как вариант:
На странице логина исправить процесс login. Вместо
Код: plsql
1.
2.
3.
apex_authentication.login(
    p_username => :P101_USERNAME,
    p_password => :P101_PASSWORD );

Сделать что-то типа
Код: plsql
1.
2.
3.
4.
5.
6.
7.
if :P101_USERNAME = 'ADMIN' then
   apex_authentication.login(
    p_username => :P101_USERNAME,
    p_password => :P101_PASSWORD );
else
   raise_application_error(-20001, 'User is not admin');
end if;
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Ограничение авторизации
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]