SAP

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Enable Certificate-Based Authentication in your MDK Client

Create a branded MDK client that can on-board using certificates for authentication.

Overview

You will learn

  • How to define your Mobile Services app to support certificate authentication
  • How to configure the MDK client
  • How to build a branded client
Jitendra Kansal J Jitendra Kansal August 21, 2026
Created on November 4, 2022
Contributors

More from Jitendra Kansal

See all 34 tutorials by Jitendra Kansal →

Prerequisites

Prerequisites

Steps

Windows macOS Linux BAS
Step 1 Configure a new MDK application in Mobile Services admin UI

Make sure that you have completed required prerequisites mentioned in this tutorial.

  1. Navigate to SAP Mobile Services admin UI.

  2. On the home screen, click Create New App or navigate to Mobile Applications Native/MDK New.

    Mobile Services Create New App Button
    Mobile Services Create New App Button

  3. In the Type of Application step, select the Mobile Development Kit (MDK) and choose Next.

    Type Of Application Step MDK Selection
    Type Of Application Step MDK Selection

  4. In the Basic Info step, provide the required information and choose Next.

    FieldValue
    IDmyapp.mdk.certs
    NameSAP MDK cert auth App

    Basic Info Step Application Details
    Basic Info Step Application Details

    Other fields are optional. For more information about these fields, see Creating Applications in the SAP documentation.

  5. In the Security Settings step, continue with the default settings and choose Next.

    Security Settings Step Default Configuration
    Security Settings Step Default Configuration

  6. In the Role Settings step, continue with the default settings and choose Next.

    Role Settings Step Default Configuration
    Role Settings Step Default Configuration

  7. In the Assign Features step, continue with the default settings and choose Next.

    Assign Features Step Default Settings
    Assign Features Step Default Settings

  8. In the Review step, you can verify the details of the application definition that you are creating. Make sure all the details are correct. Choose Edit to make any necessary modifications to the section. Choose Finish to create the mobile application configuration.

    Application Review Step Finish Button
    Application Review Step Finish Button

    If you see a Application is without Role Settings warning message, choose OK. You may assign roles after the app has been configured, if needed.

    Once you have created your application, you see a list of default features have been automatically assigned to the app.

    Default Features Assigned To App
    Default Features Assigned To App

    You can find more information on available features in SAP Mobile Services in help documentation.

Step 2 Modify the default OAuth security settings
+
Step 3 Create your .mdkproject folder
+
Step 4 Create the MDK Client
+
Step 5 Run the MDK Client
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 5
1. Configure a new MDK application in Mobile Services admin UI 2. Modify the default OAuth security settings 3. Create your .mdkproject folder 4. Create the MDK Client 5. Run the MDK Client
Next