2

Windows Live oAuth 認証を追加した ASP.Net C# Web アプリケーションがあります (oAuth 用の Visual Studio プロジェクト テンプレートによって提供されるコードは使用していません)。アプリケーションに 2 つのリターン ページがあり、ユーザーは Windows Live oAuth サービスで認証した後に戻る必要があります。エンドポイントが 2 つある理由は、ユーザーが戻る場所に基づいて、アプリケーションで 2 つの異なるモードを区別するためです。

とにかく、問題は、Microsoft Windows live の構成画面で 2 番目の URL をhttps://account.live.com/developers/applications/apisettings/に追加すると、Microsoft Live ページがそれを保存しないことです。これが私がやっていることです:

  1. https://account.live.com/developers/applications/indexに移動します
  2. アプリケーション名をクリックし、設定を編集します
  3. API設定に移動
  4. 「別のリダイレクト URL を追加」をクリックします。
  5. 2 つ目の URL を追加し、[保存] をクリックしました。
  6. URL を入力した 2 番目のテキスト ボックスが消えてしまい、2 番目の URL が oAuth フローで機能しません。

同様の問題に直面したことがある場合、回避策はありますか? これが Microsoft が修正すべき問題である場合、このバグを Microsoft のどこに報告すればよいですか?

2 番目のリダイレクト URL を追加したスクリーン ショット

保存をクリックした後のスクリーンショット。 リダイレクト URL の 2 番目のテキスト ボックスが表示されなくなったことを確認します。

更新: 2 つのアプリケーションを作成して、それぞれに 1 つのリターン URL を持たせるという回避策も試みましたが、Microsoft は同じルート ドメイン URL を持つ 2 つのアプリケーションを許可していません。:(

4

1 に答える 1

2

同じ問題があります。

これはあなたのせいではなく、Microsoft が修正できる以外に何もありません。

于 2014-08-05T10:26:03.200 に答える