Привет.
В приложении при возникновении ошибки NoUserSessionException
, предусмотрен NoUserSessionHandler
, который переадресовывает пользователя на экран логина.
Однако было замечено, что если у приложения две url записи, одна внешняя для пользовательского пользования, например cuba-app.company.ru
- внешняя, а само приложение крутится в опеншифте и у него есть внутренний url, что-то вроде cuba-app.apps.oshift.company.local/app
.
Так вот при вызове ?restartApp
на внешней ссылке cuba-app.company.ru/?restartApp
, приложение переадресовывает не на внешнюю же ссылку логина, а на внутреннюю cuba-app.apps.oshift.company.local/app
Почему так происходит и как это исправить?
Причем замечено, что при истечении сессии переход на экран логина происходит корректно.
Возможно ли применить логику истечения сессии к NoUserSessionHandler
?