如何在openam中授予PUT和DELETE权限

时间:2015-11-07 07:08:41

标签: liferay-6 alfresco openam

我集成了openam。如果PUT和DELETE服务执行则获得 403禁止错误 如何在openam中授予访问权限或执行PUT和DELETE服务的权限?

我更改了哪个配置文件?

请帮忙

由于

2 个答案:

答案 0 :(得分:2)

听起来您正在尝试使用OpenAM Restful API删除用户帐户。许多OpenAM Restful API需要在请求的标头中包含iPlanetDirectoryPro cookie。在删除用户帐户的情况下,iplanetDirectoryPro cookie应该是openam管理员的会话cookie。在这个例子中,我使用了amadmin的会话cookie。

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

以下是该请求的回复:{"success":"true"}

答案 1 :(得分:1)

OpenAM 12(或更高版本)在策略编辑器中支持其他REST动词(DELETE,PUT等)。对于以前的版本,您必须手动执行此操作。建议升级。