|
|
|
Можно ли авторизоваться автоматически?
|
|||
|---|---|---|---|
|
#18+
Страница apex открывается из Oracle Forms 10 через web.show_document. Приложение на Apex 5 использует авторизацию БД. Можно ли сделать так чтоб пользователю авторизованному в Forms не вводить опять свои логин и пароль в apex. Как в формсе достать логин и пароль знаю. Вопрос в том как их передать APEX'у? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 15:28 |
|
||
|
Можно ли авторизоваться автоматически?
|
|||
|---|---|---|---|
|
#18+
Вроде разобрался с URL запуска приложения по инструкции http://docs.oracle.com/cd/E59726_01/doc.50/e39147/concept_url.htm#HTMDB03017 попробовал сформировать строку в следующем виде: http://192.168.1.12:8080/apex/f?p=101:LOGIN_DESKTOP:::::P101_USERNAME,P101_PASSWORD: Имя_пользователя,Пароль не сработало, элементы страницы авторизации не заполнились( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 09:24 |
|
||
|
Можно ли авторизоваться автоматически?
|
|||
|---|---|---|---|
|
#18+
shurikt, Посмотрите на 101 странице процессы, before header and after header, например Get Username Cookie. Возможно их надо попдравить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 10:09 |
|
||
|
Можно ли авторизоваться автоматически?
|
|||
|---|---|---|---|
|
#18+
Действительно в Get Username Cookie айтему P101_USERNAME присваивалось значение из куки. Убрал этот процесс и и логин стал подставляться из переменной, а вот пароль нет( http://192.168.1.12:8080/apex/f?p=101:101:::::P101_USERNAME:apex подставляет значение http://192.168.1.12:8080/apex/f?p=101:101:::::P101_PASSWORD:apex не подставляет Поменял тип элемента P101_PASSWORD с Password на Text Item и оба значения стали подставляться, но пароль теперь виден - не вариант. Можно ли как-то это побороть? Еще увидел, что в процессе LOGIN прописано: Код: sql 1. 2. 3. Может можно его как-нить вызвать перед открытием первой страницы .без страницы авторизации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 11:25 |
|
||
|
Можно ли авторизоваться автоматически?
|
|||
|---|---|---|---|
|
#18+
shuriktВопрос в том как их передать APEX'у? 1. Вариант передать через куку (forms записал+апекс прочитал) 2. Вариант передать через урл (forms записал+апекс прочитал) Но тогда убрать авторизацию по БД, т.к. она не нужна. Т.е. не важно, есть юзверь в БД оракла или нет, авторизацию делает forms. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 11:27 |
|
||
|
Можно ли авторизоваться автоматически?
|
|||
|---|---|---|---|
|
#18+
Petro123, 1 вариант не совсем хорош по безопасности - хранить пароль в куки и боюсь из формса это будет не так просто 2 вариант как раз пытался реализовать, но проблема в том, что в элемент типа Password не передается значение из url Есть пользователи которые запускают приложение напрямую без формса, для них авторизация должна остаться прежняя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 11:53 |
|
||
|
Можно ли авторизоваться автоматически?
|
|||
|---|---|---|---|
|
#18+
shurikt, я так понимаю, forms не дружит с апекс по API и вызывает его просто по урл. Т.е. вызов из forms апекс всё равно что вызвать апекс из одноклассников. Тогда нужно ставить например Custom авторизацию и работать как обычно. Без всякого упоминания forms. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 11:53 |
|
||
|
Можно ли авторизоваться автоматически?
|
|||
|---|---|---|---|
|
#18+
shuriktPetro123, 1 вариант не совсем хорош по безопасности - хранить пароль в куки и боюсь из формса это будет не так просто ===== 1) кука короткоживущая сессионная 2) можно зашифровать там пароль 3) mail_ru там и хранит, только всяко шифрует. 4) в урл безопасность хуже т.к. урл сохраняется на десктопе самими юзверями. 5) не будь параноиком. 2 вариант как раз пытался реализовать, но проблема в том, что в элемент типа Password не передается значение из url Есть пользователи которые запускают приложение напрямую без формса, для них авторизация должна остаться прежняя. === в апексе при входе проверяй от кого вошли. Кому счас легко))). Это программирование). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 11:56 |
|
||
|
Можно ли авторизоваться автоматически?
|
|||
|---|---|---|---|
|
#18+
shurikt, прочитай мою тему про SSO. Я делал такое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 11:57 |
|
||
|
Можно ли авторизоваться автоматически?
|
|||
|---|---|---|---|
|
#18+
shurikt, при варианте 1 теюе пароль в апекс не нужен. Только логин. Только если обратно пойдёт тогда возможно нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 12:00 |
|
||
|
Можно ли авторизоваться автоматически?
|
|||
|---|---|---|---|
|
#18+
Petro123, Спасибо за как всегда исчерпывающие ответы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 12:14 |
|
||
|
Можно ли авторизоваться автоматически?
|
|||
|---|---|---|---|
|
#18+
shurikt, Может автозаполнение в браузере еще включено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 13:35 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=39263618&tid=1874577]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
179ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 472ms |

| 0 / 0 |
