2016-04-19 13 views
2

После добавления новой политики и отключения устаревшей политики на консоли PDP действие, которое корректно отобразится в представлении политики PDP, связано с процессом PDP, используя клиент Java не отразил логику, добавленную новой политикой, все еще действующую в соответствии с более старыми правилами с отключенным доступом. Мы также попытались запустить виджеты «Clear Cache» и «Clear Attribute Cache» на экране расширения PDP, и PEP по-прежнему показывает ту же проблему.Отключить правило WSO2 Identity Server (PDP), не отражающееся в Java-клиенте (PEP)

Изящный перезапуск WSO2 действительно устранил ошибку. На сервере запущена версия WSO2 5.1. С оперативной точки зрения команда перезапуска является довольно разрушительным действием и ее следует избегать.

Дополнительные параметры конфигурации или команды, доступные в пакете WSO2 IS, для сброса кеша и динамического обновления активной политики, не вызывая нарушения существующих служб?

ответ

0

Это уже проверенный и рабочий сценарий в 5.1.0. Как я понял, вы хотели изменить политику и должны отражать эти изменения после публикации новой политики без какой-либо другой операции, верно? Да, когда вы снова публикуете одну и ту же политику с новыми изменениями, она заменит новую политику в БД и кеше в кластере. В то время это должно отразиться.

0

На самом деле сценарий, описанный Харшей, не совпадает с тем, что спросил Клод. Возможно изменение политики и публикации. Но отключение или даже удаление политики из PDP не вступает в силу, если сервер не перезапускается.

Существует новый билет в джире: Disabling/Deleting Policy from PDP Configuration does not work

 Смежные вопросы

  • Нет связанных вопросов^_^