1

Following situation:

  • An SAP OnPremise system is connected over cloud connector to SAP HCP
  • In the cloud version of the SAP mobile plattform (SMP) I configured the system
  • I have a hybrid app (using SAP Kapsel SDK) and try to connect to
  • a) SMP itself (registring)
  • b) also to the real backend sytem with the data needed
  • User name of SMP and backend system is not the same

Does anyone have a good tutorial / documentation link how to setup this correct?

I found a very good tutorial about the Kapsel plugins: - https://blogs.sap.com/2016/10/20/getting-started-kapsel-part-1-sp13/

With a trial account and a trial backend account (same user name) it seems somehow working. But in my situation it is more complex.

Problem in other words (Edit)

I am searching for a way to use user & password from OnPremise system to authenticate against HCPms over a Hybrid app.

4

1 回答 1

2

请问您为什么需要两个不同的用户?从可用性的角度来看,用户为一个应用程序提供两组凭据是非常尴尬的。我通常会推荐

  • 在移动服务中配置 SCIM。这将允许您使用您的后端凭据向移动服务注册
  • 在移动服务中配置 no-auth。虽然用户仍然需要提供他们的后端访问凭据,但他们可以在没有凭据的情况下注册移动服务

其余的取决于您的后端配置。例如,如果它需要基本身份验证,请相应地配置您的后端连接并将用户/密码字段留空。当您向这些客户提供请求时,它们将被转发到您的后端。

编辑:我误读了这个问题,并认为您使用的是“SAP Cloud Platform Mobile Service”,它相当于 SAP Mobile Platform 的云。答案基本保持不变,只是术语发生了变化(斜体):

  • 在 Mobile Platform 中配置基于 HTTP(s) 的基本身份验证 SSO。这将允许您使用您的后端凭据向移动平台注册。
  • 在Mobile Platform中配置 no-auth 。虽然用户仍然需要提供他们的后端访问凭据,但他们完全可以在没有凭据的情况下向Mobile Platform注册

无论哪种方式,文档中都描述了用于移动服务的 SCIM,移动平台的基本身份验证也是如此。

于 2017-03-22T09:32:57.110 回答