SAP Fiori Client Guide

X.509 Configuration Examples

SAP HANA Cloud Platform Mobile Services Registration and SAP Mobile Secure Certificates

{
   "fioriURL":"https://my.host.com/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?saml2=disabled",
   "fioriURLIsSMP":true,
   "certificate":"com.sap.mobilesecure.certificateService",
   "com.sap.mobilesecure.certificateService.attributesEndpoint":"https://certest.next.sapmobileplace.com/product-api.svc/UserCertificates/getUserCertificateAttributes",
   "com.sap.mobilesecure.certificateService.requestEndpoint":"https://certest.next.sapmobileplace.com/product-api.svc/UserCertificates/requestUserCertificate",
   "com.sap.mobilesecure.certificateService.publicKeyPinSet":[],
   "com.sap.mobilesecure.certificateService.authType":{
      "type":"oauth",
      "authorizationEndpoint":"https://certest.next.sapmobileplace.com/oauth/authorize",
      "tokenEndpoint":"https://certest.next.sapmobileplace.com/oauth/token",
      "client_id":"57a2c1e179175fa1cf836d3ca6",
      "redirect_uri":"com.sap.fiori.client://oauth"
   }
}

SAP Mobile Platform Server Registration and SAP Afaria Certificates

{
   "appID":"com.sap.fiori.client",   
   "fioriURL":"https://my.smp.server:8081/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html",
   "fioriURLIsSMP":true,
   "certificate":"com.sap.afaria"
}

Federation Provider with SAP Mobile Secure Certificates

{
   "certificate":"com.sap.federation",
   "federated_certificate":"com.sap.mobilesecure.certificateService",
   "com.sap.mobilesecure.certificateService.attributesEndpoint":"<certificate attributes endpoint>",
   "com.sap.mobilesecure.certificateService.requestEndpoint":"<certificate request endpoint>",
   "com.sap.mobilesecure.certificateService.publicKeyPinSet":[

   ],
   "com.sap.mobilesecure.certificateService.authType":{
      "type":"oauth",
      "authorizationEndpoint":"<OAuth authorization endpoint>",
      "tokenEndpoint":"<OAuth token endpoint>",
      "client_id":"<OAuth client ID>",
      "redirect_uri":"<redirect URI>"
   },
   "appID":"<application ID>",
   "fioriURL":"<Fiori endpoint>",
   "fioriURLIsSMP":false
}

Federation Provider with SAP Afaria Certificates and SAP Mobile Platform Server Registration

{
   "appID":"<application ID>",
   "fioriURL":"https://my.smp.server:8081/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html",
   "fioriURLIsSMP":"true",
   "certificate":"com.sap.federation",
   "federated_certificate":"com.sap.afaria"
}