Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Авторизация в приложении с публичного сайта. / 5 сообщений из 5, страница 1 из 1
18.12.2013, 06:55
    #38504517
Полено
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация в приложении с публичного сайта.
Хочется чтобы можно было войти в систему с публичного сайта
как например здесь http://dominant.lt/
1) Сделал еще одну страницу логина с минимальным формлением
2) Засунул в фрейм
3) Что дальше непонятно.... открыть приложение фо фрейме без проблем. Owa_util.redirect_url - не открывает страницу в новойм окне/вкладке.
Гуглил - apex authentication frame но решения не вижу.

Коллеги пните пожалуйста в нужном направлении :)
...
Рейтинг: 0 / 0
18.12.2013, 17:34
    #38505537
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация в приложении с публичного сайта.
Полено,

Почему собственно iframe,
Как вариант сделать кнопку <input type="submit", указать <form action на public function в апексе,
внутри попробовать вызвать apex_authentication.login
...
Рейтинг: 0 / 0
18.12.2013, 19:14
    #38505740
Полено
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация в приложении с публичного сайта.
SvDevПолено,

Почему собственно iframe,
Как вариант сделать кнопку <input type="submit", указать <form action на public function в апексе,
внутри попробовать вызвать apex_authentication.login

А дальше по положительному результату ? owa_util.redirect_url ? Не катит так нужно же открыть в новой вкладке.
...
Рейтинг: 0 / 0
18.12.2013, 19:50
    #38505786
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация в приложении с публичного сайта.
Полено,

Раз нужно конкретно в новой вкладке, тогда через js, там аякс запрос (элементарно, $.load),

в обрабатывающей функции/процессе проверяем логин/пароль, если true,
то устанавливаем какой нибудь признак и window.open +в апексе сделать аутентифицирующий процесс.

признак - это либо, устанавливаем куку и, например, в page sentry её проверяем, если true => apex_authentication.login
либо просто генерируем ссылку с информацией, что нужно аутентифицироваться, а дальше любой процесс на стадии before header проверяет условие и тот же apex_authentication.login.

Тут главное - кукисы установить по нужному пути
...
Рейтинг: 0 / 0
18.12.2013, 19:59
    #38505793
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация в приложении с публичного сайта.
Еще можно по принципу аутентификации в popup, открыть, проверить, если что закрыть
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Авторизация в приложении с публичного сайта. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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