powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как запреть юзеру с ролью Админ заходить из под внешнего интернета.
4 сообщений из 4, страница 1 из 1
Как запреть юзеру с ролью Админ заходить из под внешнего интернета.
    #39736128
sam_sql.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

Есть несколько схем авторизации приложения (Authorization Schemas), например:

IS_ADMIN
IS_MANAGER
IS_USER

также эту роль юзера можно определить и при логине.

Приложение доступно во вне через внешний dns.

Требуется, чтобы для юзера с ролью IS_ADMIN доступ из внешнего интернета был закрыт.

Как это возможно сделать?
Как-то можно после логина определить, что запрашивается доступ из вне и выдавать блокирующее сообщение ?

Примечание. Используется Authentication Schemes -> Application Express Authentication

Пока в голову приходит только вариант по созданию отдельного приложения для Админа, но оно не совсем подходит...
...
Рейтинг: 0 / 0
Как запреть юзеру с ролью Админ заходить из под внешнего интернета.
    #39736141
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sam_sql.ruКак-то можно после логина определить, что запрашивается доступ из вне
Например, SYS_CONTEXT('USERENV','IP_ADDRESS') или owa_util.get_cgi_env('X-Forwarded-For')

sam_sql.ruи выдавать блокирующее сообщение ?

Код: plsql
1.
2.
3.
4.
    htp.init;
    owa_util.mime_header( 'text/html', true );
    htp.p('Блокирующее сообщение');
    apex_application.stop_apex_engine;
...
Рейтинг: 0 / 0
Как запреть юзеру с ролью Админ заходить из под внешнего интернета.
    #39736192
sam_sql.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,

супер, я думаю мне такое вполне подойдет, спасибо!

правда почему-то не работает - owa_util.get_cgi_env('X-Forwarded-For')
Возвращает пусто...
...
Рейтинг: 0 / 0
Как запреть юзеру с ролью Админ заходить из под внешнего интернета.
    #39736521
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sam_sql.ru,

X-Forwarded-For настраивается обычно, если дополнительно стоит nginx или apache в качестве прокси.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как запреть юзеру с ролью Админ заходить из под внешнего интернета.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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