SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

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

🎓 beginner 30 min. Mobile Development Kit ClientBeginnerIosAndroidMobileSAP Business Technology PlatformSAP Mobile ServicesSAP Build CodeSAP BuildSAP Business Application Studio

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 July 9, 2026
Created by October 4, 2022
Contributors

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.

    MDK
    MDK

  3. In the Type of Application step, select the mobile development kit (MDK) and choose Next.

    MDK
    MDK

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

    FieldValue
    IDmyapp.mdk.certs
    NameSAP MDK cert auth App

    MDK
    MDK

    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.

    MDK
    MDK

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

    MDK
    MDK

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

    MDK
    MDK

  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.

    MDK
    MDK

    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.

    MDK
    MDK

    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

Learn more →