我在 Application Center Console 上上传了两个应用程序。我还创建了两个应该只看到其中一个应用程序的用户。我有无限制的测试,但 appcenterusergroup 中的用户看不到任何应用程序。Server.xml 配置如下所示:
<basicRegistry>
<user name="demo" password="demo"/>
<user name="salesappdemo" password="salesappdemo"/>
<user name="admin" password="admin"/>
<group name="appcentergroup">
<member name="admin"/>
</group>
<group name="appcenterusergroup">
<member name="demo"/>
<member name="salesappdemo"/>
</group>
</basicRegistry>
<application id="appcenterconsole" name="appcenterconsole" location="appcenterconsole.war" type="war">
<application-bnd>
<security-role name="appcenteradmin">
<group name="appcentergroup"/>
</security-role>
<security-role name="appcenteruser">
<group name="appcenterusergroup"/>
</security-role>
</application-bnd>
</application>
总结一下:
- 选中 AppcenterConsole 中的安装程序复选框。
- 应用程序访问控制现在不受限制。稍后我计划添加限制,以便每个用户看到不同的应用程序。
-我在 server.xml 中添加了一个 appcenteruser 组,其中两个用户无法看到上传的应用程序
- appcenteradmin 组的管理员用户可以查看和下载应用程序。
我是否在 server.xml 或其他 LDAP 配置中遗漏了某些内容,或者 Application Center 是否无法正常工作?