0

このプロジェクトに従い、新しい ADAL ビットを使用するように MVC アプリケーションを接続しましたが、トークンの有効期限が切れると次のエラーが表示されます。

XMLHttpRequest はhttps://login.windows.net/0bccafdb-3696-4344-3269-991d0a93be57/oauth2/autho …QzLTk5MWUtOGE5KRLTIFMYWE3MTliNjU1YMJTLENi00YWIzLTllNDQtYmVmZWU4ZWFjMjQ1 を読み込めません。要求は ' https://login.microsoftonline.com/login.srf?wa=wsignin1.0&wtrealm=https%3a% …ZAEkNmNhNzFiYTUtZWZhOS00YjE0LWExYTYtZjQ5NjgwMzU5NzEz7Q2&wp=MBI_FED_SSL&id=' にリダイレクトされました。

関連: CORS プリフライト リクエストは、Azure がホストする Web API で 302 リダイレクトで応答します

4

1 に答える 1

0

このサンプルは、XMLHttpRequest で使用するためのものではありません。これは、リダイレクト ベースのプロトコルを介して保護されており、認証操作を実行するには完全なブラウザ ポストバックが必要です。このプロトコルは、Web API および AJAX 呼び出しで動作するようには設計されておらず、テスト目的では機能しますが、本番環境で使用すると、ハッキングやその他の悪い戦術的手段を余儀なくされます. JavaScript から呼び出しを行う場合は、http://www.cloudidentity.com/blog/2015/02/19/introducing-adal-js-v1/ を検討してください

于 2015-02-26T09:31:50.540 に答える