|
APEX. Можно ли вызывая приложение указать в ссылке логин и пароль?
|
|||
---|---|---|---|
#18+
Чтобы приложение открылось без авторизации? И как? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2008, 16:09 |
|
APEX. Можно ли вызывая приложение указать в ссылке логин и пароль?
|
|||
---|---|---|---|
#18+
Самое простое - для страниц в Authentication прописывать Page Is Publis ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2008, 16:16 |
|
APEX. Можно ли вызывая приложение указать в ссылке логин и пароль?
|
|||
---|---|---|---|
#18+
Это понятно, просто нужно вызывать апексовское приложение из другого(не апексовского) и в зависимости от пользователя показывать только требуемую информацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2008, 16:22 |
|
APEX. Можно ли вызывая приложение указать в ссылке логин и пароль?
|
|||
---|---|---|---|
#18+
Безопасность на уровне Вы хотите чтобы приложение открылось без авторизации и при этом передать в URL имя пользователя по которому отобразить только требуемую информацию... А если юзер URL руками поменяет? ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2008, 17:23 |
|
APEX. Можно ли вызывая приложение указать в ссылке логин и пароль?
|
|||
---|---|---|---|
#18+
... а, там же пароль в урле тоже будет! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2008, 17:25 |
|
APEX. Можно ли вызывая приложение указать в ссылке логин и пароль?
|
|||
---|---|---|---|
#18+
То другое приложение использует те же учетные записи что и приложение Апекс? Это учетные записи базы данных или какой-то другой системы? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2008, 17:34 |
|
APEX. Можно ли вызывая приложение указать в ссылке логин и пароль?
|
|||
---|---|---|---|
#18+
Ales ProtivТо другое приложение использует те же учетные записи что и приложение Апекс? Это учетные записи базы данных или какой-то другой системы? Другое приложение на формсах, там за отображение(не отображение) разных функций отвечают логин с паролем(не оракловые), хранящиеся в таблице. Предполагается создать таких же пользователей в апексе. Я бы мог использовать REQUEST для отображения функций и убрать авторизацию, но проблема в безопасности, т.е. не хотелось бы, чтобы, скопировав урл, в любой момент времени я мог бы вставив его в браузер, получить соответствующую картинку. С другой стороны не хочется постоянно просить пользователей вводить одни и теже логин и пароль ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2008, 18:31 |
|
APEX. Можно ли вызывая приложение указать в ссылке логин и пароль?
|
|||
---|---|---|---|
#18+
Или, возможно, есть другие способы из другого приложения (в данном случае формсы) запустить приложение на апексе с аутентификацией, но без того чтобы пользователь вводил логин с паролем, которые он уже ввел в формсах и считается, что мы их знаем? ЗЫ Логин и пароль юзера не оракловые. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2008, 10:47 |
|
APEX. Можно ли вызывая приложение указать в ссылке логин и пароль?
|
|||
---|---|---|---|
#18+
У меня вариант следующий: 1. заводишь функцию в базе, которая исходя из идентификатора сессии (session_id, serial#) и ip-адреса текущего пользователя сгенерит некий ключ. 2. вызываешь функцию из формс, получаешь ключ. 3. через URL передаешь этот ключ в приложение апекс 4. приложение апекс без аутентификации, т.е. public, но для страницы пишешь схему авторизации (не путать с аутентификацией). Схема авторизации основана на функции, которая возвращает boolean. Функция будет брать ключ, расшифровывать его. Получит сессию (session_id, serial#) - узнает таким образом пользователя, и получит ip. Сверит полученный ip c ip сессии апекса, проверит активна ли полученная сессия (т.е. прилогинен ли формс), и если всё в порядке, то вернет true ну и попутно установит имя пользователя... Как-то так. Еще есть вариант без аутентификации - использовать NTLM, но это наверное вам не совсем подходит. Хотя впринципе можно прописать соответсвие пользователей домена - пользователям приложения формс... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2008, 11:52 |
|
APEX. Можно ли вызывая приложение указать в ссылке логин и пароль?
|
|||
---|---|---|---|
#18+
Спасибо, интересный вариант. Вроде как получилось) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2008, 12:37 |
|
APEX. Можно ли вызывая приложение указать в ссылке логин и пароль?
|
|||
---|---|---|---|
#18+
в развитие темы: я вызываю станицу апекс приложения по URL типа: номер приложения:номер страницы:новая сессия:переменная:значение переменной. Проверка пользователя на уровень доступа осуществляется через LDAP. Получаю следующую ошибку: ORA-06550: Строка 1, столбец 53: PLS-00103: Встретился символ ">" в то время как ожидалось одно из следующих: ( - + case mod new not null others <идентификатор> <идентификатор с двойными кавычками-разделителями> <переменная привязки> avg count current exists max min prior sql stddev sum variance execute forall merge time timestamp interval date <строковый литерал со спецификацией кодовой таблицы> <число> <строка SQL в одинарных кавычках> pipe <строковый литерал, заключенный в друг Error ERR-1082 Error in executing authorization scheme code. Ничего не понимаю, что за строка1....? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2008, 17:19 |
|
APEX. Можно ли вызывая приложение указать в ссылке логин и пароль?
|
|||
---|---|---|---|
#18+
Передать логин и пароль из формочки в Апекс можно, сформировав URL следующего вида: Код: plaintext 1.
Значения большинства полей очевидны. Дополнительные сведения можно получить, посмотрев HTML код логиновой страницы Апексного приложения. Небольшая проблема возникает лишь со скрытой парой p_arg_names. Но и их можно вычислить селектом: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Правда, если этот селект делать не из под того пользователя, со схемой которого ассоциировано рабочее пространство Апекс, то он не вернет ни одной строки. Но и тут можно что-нибудь придумать. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2009, 11:33 |
|
APEX. Можно ли вызывая приложение указать в ссылке логин и пароль?
|
|||
---|---|---|---|
#18+
Ales ProtivСамое простое - для страниц в Authentication прописывать Page Is Publis А как в этом случае обойти 101 (страницу авторизации). Так как несмотря на то, что вызываемая страница - паблик, производит переход все равно на нее, даже, если в ярлыке прописано, скажем, 103:12 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2010, 08:03 |
|
|
start [/forum/topic.php?fid=50&fpage=76&tid=1876781]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 149ms |
0 / 0 |