Динамическое изменение политик XACML в WSO2

Можно ли программно создать политику XACML и загрузить ее на сервер идентификации WSO2 (PDP)?

Я хочу создать и загрузить политику на сервере идентификации WSO2 (PDP), но я не хочу использовать экран консоли управления WSO2 для создания и загрузки политик. Я хочу использовать свой собственный экран.

Если это возможно, пожалуйста, дайте мне также пример примера.

Спасибо


person Abhishek    schedule 09.06.2016    source источник


Ответы (1)


Вы можете загрузить свои политики через веб-службу SOAP, доступную через следующий WSDL, существует метод добавления addPolicy/addPolicies.

https://localhost:9443/services/EntitlementPolicyAdminService?wsdl

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

  1. Откройте файл carbon.xml, который можно найти в каталоге /repository/conf, и установите для следующего свойства значение «false».

    <HideAdminServiceWSDLs>false</HideAdminServiceWSDLs>
    
  2. Затем перезапустите сервер и получите доступ к указанному выше URL-адресу из своего браузера, чтобы увидеть WSDL.

  3. Образец клиента можно найти по адресу здесь , это для Identity Server 5.0.0

person Abimaran Kugathasan    schedule 09.06.2016