Show TOC

Application and User Management OverviewLocate this document in the navigation structure

The goal of application management is to register an application to SAP Mobile Server as an entity, create an application template that specifies application connection details for a user, and activate application connections either manually or automatically.

Developers must invoke registration (manual or automatic) for native applications. For development details, see the Developer Guide for your application API and device platform type. For application, connection, and registration details, see Applications in the list of links below. .

Table 1: Application and user management tasks
Task Frequency Accomplish by using
Create new applications to register application entities with SAP Mobile Server. A default application template is created automatically. Modify and delete applications as part of application life cycle. As required SAP Control Center for SAP Mobile Platform with Applications node, and Applications tab.
Create or modify application connection templates to specify details for native, Hybrid App, and proxy application connections. As required SAP Control Center for SAP Mobile Platform, with Applications node, and Application Connection Templates tab.
Create one or more push configurations for applications. As required SAP Control Center for SAP Mobile Platform, with Applications node expanded and an application selected, and Push Configurations tab.

For applications that need to be registered manually, register an application connection to associate an application connection with a user. This is not necessary for applications that are registered automatically.

As required SAP Control Center for SAP Mobile Platform, with Applications node, and Application Connections tab.
View activated users, once they have logged in with the activation code. Users must either supply the activation code manually, or the device client supplies the activation code automatically as coded. As required SAP Control Center for SAP Mobile Platform with the Applications node, and Application Users tab.
Create a new activation code for a user whose code has expired. As required SAP Control Center for SAP Mobile Platform, with Applications node, and Application Connections tab.
Review registered application connections and users, delete application connections to free licenses, delete application connections to remove users from the system. As required SAP Control Center for SAP Mobile Platform with the Applications node.
Change logical roles or modify role mappings for a security configuration to prevent users from accessing the application. As required SAP Control Center for SAP Mobile Platform with the Security node
Manage subscriptions As required SAP Control Center for SAP Mobile Platform with the Packages node.
Information and guidelines:
  • Application templates hold default connection properties that can be assigned to an application during the connection registration process. However, these templates are configured differently depending on what type of connection registration you enable for applications. See the recommendations documented in Creating Application Connection Templates in the Mobile Application Life Cycle guide.

    When a client application connects to SAP Mobile Server its application ID is used to look up a matching template. If that template allows automatic registration (the Automatic Registration Enabled property is set to true), then the security configuration in the template is used to authenticate the user and establish an identity against which the connection is registered. If the template also specifies a logical role, then user is authorized using the mapped physical role(s) of the logical role in the security configuration. When there are templates with different logical roles for the same application id and security configuration, the priority of the template determines the order of evaluation of the associated logical roles.

    Note If no templates are detected, the registration request fails. If multiple templates are detected, the client application registers using the template with the highest priority. If there is more than one template with the highest priority, the application registers using one of the templates with the highest priority, selected at random. For details on how user names and security configuration names are processed when an email address is used, see Considerations for Using E-mail Addresses as User Names in the Security guide.