Отключить авторизацию REST в Fedora-Commons 3.8.1

Я пытаюсь сделать REST-вызов fedora-commons 3.8.1, и я постоянно получаю "401 Unauthorized" ошибки. Я погуглил и обнаружил, что мне нужно убедиться:

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

Устанавливается в модуле авторизации, что я и сделал. Похоже, достаточно легко исправить. Я перезапустил свой сервер и все еще получаю ту же ошибку.

1 ответ

Решение

В области fedora/config есть пружинная конфигурация, которая, кажется, переопределяет принудительный режим (по крайней мере, в этой версии).

Исправлено это путем изменения файла 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
Другие вопросы по тегам