powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Переход между приложениями
25 сообщений из 27, страница 1 из 2
Переход между приложениями
    #39089191
Zeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Вопрос такой вот появился.

Есть несколько приложений в рамках одного workspace'а. Я хочу чтобы пользователи выбирали из выпадайки нужное им приложение и вводили единожды логин/пароль. Apex 5-й версии.

То есть щас так - создал главное приложение, в нем тупо одна страница, на которой выпадайка со списком приложений и поля логин/пароль. При нажатии кнопусика хочу, чтобы был переход в выбранное приложение, но чтобы не нужно было заново логиниться.

В принципе, у кнопки есть свойство Action, в котором можно выбрать Redirect to page in a different Application, но что-то пока не могу настроить нормально это

Можно такое осуществить?
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089205
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089206
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как конкретно он не описал. У него надо.
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089245
Zeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, в этом-то и печалька, что он не описал, как это сделать
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089293
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zeke, для переходя между приложениями в одном workspace достаточно во всех приложениях указать одинаковое наименование cookie вот здесь: Shared Components->Authentication Schemes->Session Cookie Attributes -> Cookie Name
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089380
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoid,
Гениально. Просто и красиво.
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089512
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123, этот фокус известен очень давно, в документации упоминается, но как-то вскользь. В блогах описан неоднократно, например, здесь .
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089579
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoid,
почитал блог. Не видел его.авторPage items based on a database column where the attribute Source Used is set to Only when current value in session state is null will raise an error when the page item gets rendered. Using this setting for a database column is very dangerous and can result in accidentally overwriting data when viewing and saving multiple records. Always set Source Used attribute to Always, replacing any existing value in session state.
Т.е. 5-ка очень рекомендует всегда ставить умолчательный
"Always, replacing any existing value in session state"
?
Хотя я никогда пока не трогал этот параметр.
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089814
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123, в формах, созданных мастером, этот параметр и так в значении "Каждый раз переписываем состояние сессии" из - за описанных в цитируемой вами фразе причин. Если поле используется как-то по другому, во многих случаях имеет смысл сохранять состояние сессии, чтобы избежать ненужных, и, возможно, тяжелых запросов. А какое отношение приведённая вами цитата имеет к обсуждаемому в топике вопросу?
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089848
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoidА какое отношение приведённая вами цитата имеет к обсуждаемому в топике вопросу?
никакого.
В ссылке на блог что ты дал, описано что в 5-ке данный парам выводится как ошибка. Т.е планируют вероятно вообще убрать.
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089850
Zeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoid,

Спасибо большое за совет! Я указал одно и то же название cookie у всех приложений. Соответственно на самой первой странице тупо логин/пароль и у кнопки указано redirect to page in a different application. Но все равно приходится логиниться дважды почему-то. Может еще что-то нужно передать или влючить ?
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089862
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zeke,
ну, пока проверь есть ли такая кука у обоих приложений через отладчик
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089902
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zeke, схема аутентификации в приложениях встроенная в Apex?
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089913
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123non-apexoidА какое отношение приведённая вами цитата имеет к обсуждаемому в топике вопросу?
никакого.
В ссылке на блог что ты дал, описано что в 5-ке данный парам выводится как ошибка. Т.е планируют вероятно вообще убрать.
Не выводится (версия 5.01). Надо ещё раз уточнить, что речь идет об элементах ввода, где в свойстве "Источник данных" указано "Database column"
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089929
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoidНе выводится (версия 5.01). Надо ещё раз уточнить, что речь идет об элементах ввода, где в свойстве "Источник данных" указано "Database column"
эта тема интересная.
Если не лень, то опиши когда вообще используют этот переключатель. Я не использовал.
И как влияет источник данных именно на этот парам. Я не уловил связи.
...
Рейтинг: 0 / 0
Переход между приложениями
    #39089930
Zeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения. Я указал не ту страницу у другого приложения, поэтому и приходилось дважды логиниться. Сейчас переход есть на другое приложение без повторного логина. Но почему-то переходит на одно и тоже приложение всегда, хотя я указываю разные все время. Наверно нужно где-то галочку поставить, а то апекс как-то сохраняет это что ли?
...
Рейтинг: 0 / 0
Переход между приложениями
    #39090081
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zeke, что значит указываю разные все время? Опишите case подробней, лучше со скринами.
...
Рейтинг: 0 / 0
Переход между приложениями
    #39090432
Zeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoid,

У кнопки login
в свойстве action -> redirect to page in a differrent application
в свойстве target -> application 109, page 1

причем page 1 - это home страница у приложения 109.

Один раз получилось без повторного логирования перейти в это приложение. Далее я меняю просто номер приложения на 103 или 102, но в итоге меня опять на приложение 109 перебрасывает.

Причем, приложения с такими номерами и страницами есть, я уже перепроверил все
...
Рейтинг: 0 / 0
Переход между приложениями
    #39090443
Zeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче, то перебрасывает на предыдущее сохраненное приложение или же на новое, но просит опять залогиниться. Печалька
...
Рейтинг: 0 / 0
Переход между приложениями
    #39090462
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zeke,

Нужно копать в сторону кастомной схемы авторизации и в ней прописать "Sentry Function"
...
Рейтинг: 0 / 0
Переход между приложениями
    #39090575
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zeke, если любопытно - посмотрите Shared Components->User Interface ... Login URL. А вообще, переходить по кнопке Login на другое приложение - зачем? Оставьте submit, как было при создании приложения. Вот вам работающий пример перехода между приложениями со сквозным меню (demo/demo для входа).
1. Оставьте страницу логина без изменений, такую, какая была создана.
2. Проставьте одинаковое имя cookie
3. Создайте сквозное по всем приложениям меню
4. В каждом приложении откорректируйте Login и Logout url в схеме аутентификации
5. Если домашняя страница вашего набора приложений отличается от Login url, просто поставьте редирект на нужную страницу.

Всё.
...
Рейтинг: 0 / 0
Переход между приложениями
    #39090828
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoidвам работающий пример перехода
Как перейти на исходники ?
...
Рейтинг: 0 / 0
Переход между приложениями
    #39090987
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак. Если нужно, немного попозже выложу здесь zip.
...
Рейтинг: 0 / 0
Переход между приложениями
    #39091001
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoidнемного попозже выложу здесь zip.
Буду благодарен.
...
Рейтинг: 0 / 0
Переход между приложениями
    #39091982
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Casufi, выполняю обещание.
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Переход между приложениями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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