Как я могу дать разрешение на PUT и DELETE в openam

Интегрирую опенам. Если служба PUT и DELETE выполняется, возникает запрещенная ошибка 403. Как я могу предоставить доступ или разрешение на выполнение службы PUT и DELETE в openam?

Какой файл конфигурации у меня изменился?

Пожалуйста помоги

Спасибо


person user3855589    schedule 07.11.2015    source источник


Ответы (2)


Похоже, вы пытаетесь использовать OpenAM Restful API для удаления учетной записи пользователя. Многие API-интерфейсы OpenAM Restful должны иметь файл cookie iPlanetDirectoryPro в заголовке запроса. В случае удаления учетной записи пользователя файл cookie iplanetDirectoryPro должен быть файлом cookie сеанса администратора openam. В этом примере я использовал файл cookie сеанса amadmin.

curl --request DELETE \
--header "iplanetDirectoryPro: AQIC5wM2L...EzMzAz*" \
http://openam.example.com:8080/openam/json/users/demouser

Вот ответ на этот запрос:{"success":"true"}

person SharpShootN    schedule 10.11.2015

OpenAM 12 (или более поздние версии) поддерживает другие команды REST (DELETE, PUT и т. д.) в редакторе политик. Для предыдущих версий вы должны сделать это вручную. Рекомендуется обновление.

person Warren Strange    schedule 08.11.2015