2016-07-08 10 views
0

別のAppサービスからのHello Access Appサービス別のAppサービスからApp Appサービスにアクセス

私はAzure App Service Mobileを使用しているアプリケーションを持っています。このサービスはMicrosoft認証を使用しています。

最初のアプリから情報を抽出して管理者や開発者に表示できる「管理アプリケーション」を作りたかったのです。これは、SQLデータベースへの新しいアプリケーションサービスへのアクセスを許可するだけで簡単に可能です。問題は、新しいメッセージなどでプッシュ通知をユーザーに書きたいということです。 2つの通知ハブを維持しないように、私はこれを行うコントローラを公開したいと思います。

ので、私の手順は次のようになります。

  1. ライブアプリケーションのAppサービス - コントローラのAPIを公開 - 認証を必要とします。
  2. 「管理アプリケーション」の新しいアプリサービス。このアプリの認証が有効になっています。
  3. appサービス(1)で作成されたコントローラをappサービス(2)から呼び出しても、通話中にユーザー認証を維持するにはどうすればよいですか?

(3)を達成する方法?

答えて

2

プッシュ通知を許可する必要がある場合は、両方のアプリケーションサービスに同じ通知ハブを接続します。これは基本的な問題を解決します。

Microsoftアカウントの構成に対して、1つの構成済みクライアントに2つのリダイレクトURLを指定することはできません。結局のところ、これは、同じクライアントID /シークレットを使用して認証トークンを共有できないことを意味します。

「アプリ共有秘密」を提供することもできます。これはアプリ内で配布されないため機能します。これは2つのバックエンド間でのみ使用されます。

+0

2つのアプリケーションを1つの通知ハブに接続することはできないと考えました。通知ハブを動作させるには、アプリケーションのsidとsecretを指定する必要があるためです。または私は間違っていますか? – JTIM

+0

両方のモバイルアプリケーションバックエンドは、適切な接続文字列(シークレットを含む)にアクセスする必要があります。両方のバックエンドに同じ通知ハブを接続できます。 –

+0

さて、フォローアップで1つのフォローアップを作成することはできますか?古い空白のポータルから接続文字列をコードにコピーして接続文字列を展開する必要がありますか? – JTIM

関連する問題