Oracle OID SSO не выходит из партнерских приложений на виртуальных ПК
У нас есть OID Oracle, обеспечивающий функциональность единого входа в программный пакет Oracle EnterpriseOne. Все работало нормально, пока мы не предоставили некоторым разработчикам доступ к виртуальным ПК (вместо обычного ноутбука / рабочего стола).
Это странно, но виртуальные ПК не будут выходить из приложения parnter. Это говорит о том, что мы покидаем партнерские приложения, но после того, как экран с флажками исчезает, мы отправляемся обратно в приложение (то есть, не вышли из системы, сеансы все еще живы и т. Д.).
Кто-нибудь видел такое поведение от виртуальных машин раньше?
1 ответ
Я видел подобное поведение с продуктом Oracle UCM. Код Oracle ADF фактически выходит на страницу входа. Так что, если ваше приложение единого входа все еще передает учетные данные, и пользователь попадает на URI что-то вроде /login? Action=logout, они возвращаются обратно в приложение. Я смог обойти это, перехватив URI выхода из системы и перенаправив его на отдельную страницу без использования Network Load Balancer. Если вы используете прокси, вы можете использовать mod_rewrite, чтобы сделать то же самое.