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:
- The appcenteruser role that represents an ordinary user of Application Center who can install mobile applications from the catalog to a mobile device belonging to that user.
- The appcenteradmin role that represents a user who can perform administrative tasks through the Application Center console.
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
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.
- Configure the Java EE security roles on WebSphere Application Server full profile
Configure security by mapping the Application Center Java EE roles to a set of users for both web applications.- Configure the Java EE security roles on WebSphere Application Server Liberty profile
Configure the Java EE security roles of the Application Center and the data source in the server.xml file.- Configure the Java EE security roles on Apache Tomcat
You must configure the Java EE security roles for the Application Center on the Apache Tomcat web application server.
Parent topic: Configure Application Center after installation
Related concepts:
Related reference: