2016-05-19 9 views
0

ユニバーサルWindowsアプリケーションからのAADリソースへのアクセスに関して助けが必要です。Azure ADアプリケーションUWPのWebAccountProviderを使用する他のアプリケーションへのアクセス

  1. 私はASP.NET MVCプロジェクトを持ち、Azure AADにデプロイしました。
  2. 私はネイティブAzure APPを持っており、他のアプリケーションへのアクセス権を使って、私のASP.NET MVCプロジェクト(#1)へのアクセス権を与えています。
  3. UWPのWebAccountProviderモデルを使用して、クライアントID#2のアクセストークンを取得しました。
  4. Office 365/SharePoint Onlineをクエリすると、データが正常に表示されます。
  5. しかし、#1のWebサイトのコンテンツを照会すると、応答はlogin.microsoftonline.comへのリダイレクトを示しています。

事前チェック検証は以下のとおりです。

  1. 私のアプリケーションは、OWINの起動を使用しています。
  2. ClientID、Audienceがmy web.configに定義されています。
  3. マニフェストは、Type = Userとvalue = user_impresonationでうまくいきます。

誰もが設定に欠けているものを理解するのに役立ちますか?

注:ごく初期のユーザーは同意を得ており、すべてのリストを正しく表示しています。

+0

コードを共有できますか? –

+0

私は問題を解決しました!問題は、私のWebサイトのリソースのために、私は最後に "/"をつけてURLを終了すべきです。これは非常に奇妙に見えますが、それは本当です。 –

答えて

0

私は問題を解決しました。問題は、別のリソース(私のカスタムmvc Webサイト)のトークンを取得している最中に "/"とリソースのURLを終了する必要があります。これは非常に奇妙に見えますが、それは本当です。

関連する問題