1

我正在尝试对 fedora-commons 3.8.1 进行 REST 调用,但我不断收到“401 Unauthorized”错误。我用谷歌搜索,发现我需要确保:

<param name="ENFORCE-MODE" value="permit-all-requests"/>

在我所做的授权模块中设置。似乎很容易解决。我重新启动了我的服务器,但仍然得到同样的错误。

4

1 回答 1

1

fedora/config 区域中有一个 spring 配置似乎覆盖了强制模式(至少在这个版本中)。

通过修改 fedora/server/config/spring/web/web.properties 文件解决了这个问题:

#Spring override properties
#Fri Jan 23 08:32:41 GMT-05:00 2015
security.ssl.api.management=ANY_CHANNEL
security.auth.filters=AuthFilterJAAS
#security.fesl.authN.jaas.apia.enabled=true
security.fesl.authN.jaas.apia.enabled=false
fedora.port=8080
security.fesl.authZ.enabled=false
#fedora.port.secure=8080
fedora.port.secure=8443
security.ssl.api.default=ANY_CHANNEL
security.ssl.api.access=ANY_CHANNEL
于 2015-11-16T14:32:54.320 回答