Как использовать сессию в плагине OAM?
Пользователь нашего проекта oam to sso, Мы сделали несколько веб-тем для страниц входа и индексирования. Мы используем cookie, чтобы сохранить значение настройки темы пользователя. страницы входа и индексирования не находятся в одном домене, поэтому они не могут использовать этот файл cookie. Затем мы используем плагин для хранения значения сеанса.eg:
PluginResponse rsp = new PluginResponse();
rsp.setName("Theme");
rsp.setType(PluginAttributeContextType.SESSION);
rsp.setValue("city");
context.addResponse(rsp);
Второе: мы добавляем заголовок Response с $ session.attr.Theme во вкладке политики аутентификации.
Наконец, мы добавляем этот плагин в Auth Model и запускаем его, но журнал показывает, что:
[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_server#11.1.2.0.0] OAMSSA-06322
И индекс Page мог получить это значение.
Кто-нибудь знает, как это исправить? Или OAM поддерживает совместное использование файлов cookie между логином и внутренними страницами индекса?