Пользователь нашего проекта oam to sso, Мы сделали несколько веб-тем для страниц входа и индекса.Мы используем куки, чтобы сохранить значение настройки темы пользователя.страницы входа и индексирования не находятся в одном домене, поэтому они не могут использовать этот файл cookie.Затем мы используем плагин для хранения значения сеанса .eg:
PluginResponse rsp = new PluginResponse();
rsp.setName("Theme");
rsp.setType(PluginAttributeContextType.SESSION);
rsp.setValue("city");
context.addResponse(rsp);
Во-вторых: мы добавляем заголовок Response с $ session.attr.Theme во вкладке политики аутентификации.
Наконец, мы добавляем этот плагин вВыполните аутентификацию и запустите ее, но журнал показывает, что:
[2018-11-20T17: 29: 45.102 + 08: 00] [oam_server1] [ПРЕДУПРЕЖДЕНИЕ] [] [oracle.oam.engine.authz] [tid: [ACTIVE] .ExecuteThread: '1' для очереди: 'weblogic.kernel.Default (самостоятельная настройка)'] [userId:] [ecid: 005UlL0DGpZEcL0pzwO5yW0007J00001PJ, 1: 27995] [APP: oam_ser.2.0.0] OAMSSA-06322
И индексная страница может получить это значение.
Кто-нибудь знает, как это исправить?Или OAM поддерживает совместное использование файлов cookie между логином и внутренними страницами индекса?