For up-to-date product documentation, see the IBM MobileFirst Foundation Developer Center.

Configure user authentication for Application Center

You configure user authentication and choose an authentication method. The configuration procedure depends on the web application server that we use.

Application Center requires user authentication.

You must perform some configuration after the installer deploys Application Center web applications in the web application server.

Application Center has two Java™ Platform, Enterprise Edition (Java EE) security roles defined:

You must map the roles to the corresponding sets of users.

Figure 1. Java EE security roles of the Application Center and the components that they influence

Security roles appcenteradmin and appcenteruser with the Application Center components that they influence. The appcenteradmin role has rights to upload apps from the console to the server. The appcenteruser role has rights to install apps from the server by using the mobile client installed on mobile devices.

If you choose to use an authentication method through a user repository such as LDAP, we can configure Application Center so that we can use users and groups with the user repository to define the Access Control List (ACL) of Application Center. This procedure is conditioned by the type and version of the web application server that we use. See Managing users with LDAP for information about LDAP used with Application Center.

After you configure authentication of the users of Application Center, which includes configuring LDAP if you plan to use it, we can, if necessary, define the endpoint of the application resources. You must then build the Application Center mobile client. The mobile client is used to install applications on mobile devices. See Preparations for using the mobile client for how to build the Application Center mobile client.

Parent topic: Configuring Application Center after installation

Related concepts:

Managing users with LDAP

Related reference:

Preparations for using the mobile client