Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Ролевой доступ к приложению. / 5 сообщений из 5, страница 1 из 1
30.10.2012, 09:58
    #38018105
dibro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ролевой доступ к приложению.
Всем добрый день

Возникла необходимость создания ролевого доступа к функциональности приложения.Например, если пользователь находится в такой-то организации ему доступны один данные, если в другой то другие.

В приложении используется авторизация посредством ActiveDirectory. У администратора приложения доступа к AD нет, поэтому обыграть ролевой доступ через AD не получится. AD используется только для авторизации: ввел логин и пароль, доступ подтвердился , сохранили логин в app item и все.

Мне видится след. выход из ситуации:
Где-то в приложении необходимо создать список логинов, которые имеют доступ к приложению и какие роли доступны каждому логину. Например:

Логин1 - Менеджер, Руководитель
Логин2 - Менеджер
Логин3 - Руководитель
Логин4 - бомж

и уже в самом приложении парсить данный список.

Если все выше описанное не полный бред, то где и как создать такой список ?
Если полный бред, то как сделать иначе(правильно)?
...
Рейтинг: 0 / 0
30.10.2012, 12:19
    #38018393
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ролевой доступ к приложению.
dibroВсем добрый день

Если все выше описанное не полный бред, то где и как создать такой список ?


Не бред. Надо спроектировать ролевой доступ, в двух словах вряд отпишусь. вот примерчик приложения с самописным ролевым доступом. Admin/Admin11 (Просьба не сбрасывать чужие пароли!!!). Кстати, похожий разговор был здесь .
...
Рейтинг: 0 / 0
30.10.2012, 16:51
    #38019046
aeugen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ролевой доступ к приложению.
dibroВ приложении используется авторизация посредством ActiveDirectory. У администратора приложения доступа к AD нет, поэтому обыграть ролевой доступ через AD не получится. AD используется только для авторизации: ввел логин и пароль, доступ подтвердился , сохранили логин в app item и все.

Я бы проверил насчет отсутствия доступа к AD. Обычно поиск по AD доступен любому пользователю домена, по умолчанию закрыта возможность поиска без регистрации в домене. Другой вопрос, что исправлять что-либо в домене может быть, и скорее всего, запрещено.
Если поиск есть, то все решается через DBMS_LDAP - ищется, скажем, список групп в которые входит пользователь, по вхождению в какую-либо группу, определяется будет доступ к конкретному приложению апекса или нет.
...
Рейтинг: 0 / 0
30.10.2012, 18:50
    #38019254
dibro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ролевой доступ к приложению.
Всем спасибо за ответы.

Последовал примеру dvksqlru написал собственный ролевой доступ))
...
Рейтинг: 0 / 0
30.10.2012, 23:04
    #38019426
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ролевой доступ к приложению.
dibroВсем спасибо за ответы.

Последовал примеру dvksqlru написал собственный ролевой доступ))Все уже украдено написано до нас. Используйте схемы авторизации.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Ролевой доступ к приложению. / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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