我集成了openam。如果PUT和DELETE服务执行则获得 403禁止错误 如何在openam中授予访问权限或执行PUT和DELETE服务的权限?
我更改了哪个配置文件?
请帮忙
由于
答案 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等)。对于以前的版本,您必须手动执行此操作。建议升级。