【发布时间】:2015-04-07 16:54:55
【问题描述】:
在 Alfresco 5.0.d 中,即使是匿名用户也可以访问部署控制台 http://localhost:8080/share/service/modules/deploy - 我该如何保护它?
【问题讨论】:
-
我在 Alfresco Community 5.0.d 上试过,但它要求我提供用户名/密码。您能否详细说明您的尝试?
在 Alfresco 5.0.d 中,即使是匿名用户也可以访问部署控制台 http://localhost:8080/share/service/modules/deploy - 我该如何保护它?
【问题讨论】:
默认情况下,模块部署页面(与 service/ 下的其他 Surf webscripts 一样)仅限于管理员。
有关设置管理员身份验证要求的 webscript 描述符文件,请参见此处:https://github.com/Alfresco/community-edition/blob/master/projects/surf/spring-surf/spring-surf/src/main/resources/webscripts/extensibility/moduleDeployment.get.desc.xml
<webscript>
<shortname>Module Deployment Status</shortname><description>Displays the current module deployment status.</description>
<url>/modules/deploy</url>
<family>ModuleDeployment</family>
<lifecycle>internal</lifecycle>
<authentication>admin</authentication>
</webscript>
【讨论】: