Define Application Authentication

Define authentication for your applications that are being deployed on SMP.

You can authenticate Clients, Administrators, and back-end systems using these authentication types:

  • Anonymous Access: Applications that do not require authentication can use anonymous access. Users can access such applications without entering credentials.
  • Basic Authentication: Basic authentication requires a valid username and password. The basic authentication mechanism relies on the standard Authorization: basic (base64 encoded username:password) HTTP header. Because the username:password can be decoded from the request, basic authentication should only be used over HTTPS.

    SAP Mobile Platform basic authentication uses the following authentication providers:

    • HTTP/HTTPS Authentication
    • System Login (Admin Only)
    • Directory Service (LDAP/AD)
  • X.509 Certificate Authentication: X.509 is a client-certificate authentication that requires an HTTPS connection to SMP Server, which can authenticate users based on their personal X.509 certificates.
  • Token-Based Authentication: Token-based authentication uses the value of the opaque field in HTTP headers or cookies to authenticate users.
  • Single Sign-On: Single sign-on (SSO) is token-based authentication in which an SSO token is passed in an HTTP header or cookie.