I have uploaded two apps on Application Center Console. I also have created two users that should see only one of the apps. I have teste with and without restrictions, but the users in appcenterusergroup cannot see any of the Apps. Server.xml configuration looks like this:
<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>
To summarize:
-Installer check box in the AppcenterConsole is checked.
-The applications Access control is now Unrestricted. Later I plan to add restriction so that each user should see a different application.
-I added a appcenteruser Group into server.xml with two users that are not able to see the uploaded applications
-The admin user from appcenteradmin Group IS ABLE TO see and download the applications.
Am I missing something into server.xml or other LDAP configuration or is Application Center not working properly?
Finaly I got it working, the error was that I added the group name into
but correctly is to add here:
So user groups for mobilefirst-appcenter should be added into
To continue, when you want different users to get different applications, it does't work on web interface. you must install IBM App Center application on device. The apk is delivered with the Server. Only then the restrictions will work. Anyway distributing IBM App Center over Application Center drives to a security problem, while you must login on web, and the web allows seeing all applications, it cannot restrict user rights.