2017-01-25 12 views
1

SMPと異なるユーザを持つバックエンドシステムに対するSAPハイブリッドアプリの認証方法状況に続き

  • SAPのOnPremiseシステムはSAPのHCP SAPモバイルplattform(SMP)のクラウド版で
  • にクラウドコネクタを介して接続されているが、私はハイブリッドアプリを持っているシステム
  • を設定し(SAP Kapsel SDKを使用)、
  • に接続しようとするa)のSMP自体もSMPの
  • ユーザー名に必要なデータと実際のバックエンドのsytemに(registring)
  • B) dバックエンドシステムが同じではありません

誰も良いチュートリアル/ドキュメンテーションのリンクを持っていますか?

私はKapselのプラグインについては非常に良いチュートリアルが見つかりました: - それは何らかの形で働いているようだトライアルアカウントとトライアルバックエンドのアカウント(同じユーザ名)でhttps://blogs.sap.com/2016/10/20/getting-started-kapsel-part-1-sp13/

を。しかし私の状況ではもっと複雑です。つまり(編集)で

問題

私はハイブリッドアプリ上HCPmsに対して認証するOnPremiseシステムからユーザー&パスワードを使用する方法を探しています。

答えて

1

なぜ2人の異なるユーザーが必要なのか尋ねることができますか?ユーザビリティの観点からは、ユーザがアプリケーション用に2組の資格情報を与えることは非常に面倒です。私は通常、いずれかにお勧めしたい

  • モバイルサービスでSCIMを設定する。これにより、モバイルサービスでバックエンド資格情報
  • のno-authを使用してモバイルサービスに登録することができます。ユーザーはバックエンドアクセスの資格情報を提供する必要がありますが、資格情報を持たないモバイルサービスに登録することができます。

残りはバックエンド構成によって異なります。たとえば、基本認証が必要な場合は、それに応じてバックエンド接続を構成し、ユーザー/パスワードフィールドを空のままにします。あなたのクライアントの要求にそれらを与えると、それらはあなたのバックエンドに転送されます。

編集:質問を誤解し、SAPモバイルプラットフォームと同等のクラウド「SAP Cloud Platform Mobile Service」を使用していると思われました。答えは、基本的には唯一の用語の変更(イタリック)、同じまま:

  • のconfigure HTTP(S)モバイルプラットフォームで基本認証SSOをベース。これにより、バックエンド資格情報を使用してモバイルプラットフォームに登録することができます。
  • no-auth in モバイルプラットフォーム。ユーザーがまだバックエンドにアクセスするための資格情報を与える必要がありますが、それらはすべて

いずれかの方法で資格情報なしモバイルプラットフォームに登録することができ、SCIM for Mobile Serviceは、マニュアルに記載されており、そうBasic authentication for Mobile Platformです。

+0

おそらくSCIMは正しいものですが、セットアップについて説明しているドキュメントがありますか? OnPremiseシステムに何か必要ですか? – user3783327

+0

@ user3783327最新の回答をご覧ください。私は用語を修正し、ドキュメントへのリンクを追加しました。基本的な認証をサポートするMobile PlatformのURLを基本的に設定する必要があります。通常、バックエンドサービスが適切に保護されている場合は、そのURLを入力するだけです。 –

+0

Inded私は雲のバージョンを使用しています。私の設定は次のようなものです:私はアプリケーションを設定し、 "セキュリティ設定"の下の "情報"タブで私は "基本"を使用しています。これは通常、クラウドのOSSユーザーとパスワードを要求します。バックエンドタブでは、バックエンド(OnPremiseはクラウドコネクタよりも利用可能)を設定しました。 SICM Pathのデフォルト値は "/"ですが、これはすでに間違っている可能性があります。 SSOメカニズムはパスワードなしで「基本認証」です。 "SCIM Configuration"はバックエンド名と "Override Global SCIM Configuration"チェックで使用されます。 – user3783327

関連する問題