Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Ограничение авторизации / 4 сообщений из 4, страница 1 из 1
23.01.2009, 11:34
    #35773340
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение авторизации
Товарищи, есть вопрос.

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

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

Спасибо :)
...
Рейтинг: 0 / 0
23.01.2009, 12:06
    #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
Период между сообщениями больше года.
10.01.2014, 09:25
    #38521325
mansion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение авторизации
а как сделать проверку авторизации типа: если юзер не равен АДМИН, то выдать ошибку или просто не переходить к приложению.
где это и как правильно записать?
...
Рейтинг: 0 / 0
10.01.2014, 18:52
    #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
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Ограничение авторизации / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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