/system/console/configMgr в CRX/AEM

Можно ли изменить настройки модуля аутентификации Apache в диспетчере конфигурации (/system/console/configMgr)? Я хотел бы отключить «разрешить анонимный доступ», но из-за проблем с конфигурацией анонимный доступ, необходимый для доступа к экрану входа, был отключен. Я предполагаю, что это можно как-то сделать через cURL?


person Lee    schedule 23.12.2015    source источник


Ответы (1)


Да, это возможно. Следующий оператор cUrl помогает мне, восстанавливает настройки sling.auth.requirements и отключает анонимный доступ.

curl -u admin:admin 'http://localhost:4502/system/console/configMgr/org.apache.sling.engine.impl.auth.SlingAuthenticator' --data 'apply=true&action=ajaxConfigManager&%24location=launchpad%3Aresources%2Finstall%2F19%2Forg.apache.sling.auth.core-1.3.6.jar&auth.sudo.cookie=sling.sudo&auth.sudo.parameter=sudo&auth.annonymous=false&sling.auth.requirements=%2B%2F&sling.auth.requirements=-%2Flibs%2Fgranite%2Fcore%2Fcontent%2Flogin&sling.auth.requirements=-%2Fetc%2Fclientlibs%2Fgranite&sling.auth.anonymous.user=&sling.auth.anonymous.password=unmodified&auth.http=preemptive&auth.http.realm=Sling+(Development)&auth.uri.suffix=%2Fj_security_check&propertylist=auth.sudo.cookie%2Cauth.sudo.parameter%2Cauth.annonymous%2Csling.auth.requirements%2Csling.auth.anonymous.user%2Csling.auth.anonymous.password%2Cauth.http%2Cauth.http.realm%2Cauth.uri.suffix'
person Thomas    schedule 24.12.2015
comment
Томас, ты полностью спас меня от этого. - person Lee; 26.12.2015
comment
Теперь я могу войти в экран configMgr, и вход в систему для ресурсов AEM работает, но я все еще получаю сообщение об ошибке, связанное с анонимной учетной записью, когда пытаюсь получить доступ к любым формам или корневому каталогу /lc: 27.12.2015 06:30:31.909 WARN [127.0.0.1 [1451215831909] GET /lc/ws HTTP/1.1] com.adobe.fd.core.security.internal.CurrentUserServiceImpl Не удалось найти пользователя для userId [anonymous] - person Lee; 27.12.2015
comment
Пользователь все еще там? Вы можете проверить в useradmin? - person Thomas; 27.12.2015