1

の新しいURLにユーザーをリダイレクトする方法ASP.net Core 1.1でWebアプリケーションを作成していますが、Microsoft.comアカウントにログインしてユーザーを承認する必要があります。私はAuthorization Code Flowにユーザをログインさせました。私は一般的にASP.netを初めて熟知しており、ユーザのWebブラウザを/authorizeエンドポイントに向ける方法をまだ見つけていません。私は使用されているHTTPリダイレクト応答の言及を見てきましたが、それを設定する方法の実際の例は見つかりませんでした。ASP.netコア1.1 MVC

リダイレクトURLをサイトのホームページに戻して、起動時に/authorizeエンドポイントにユーザーをリダイレクトするようにアプリケーションを設定したいと思っています。これは、使用してシードされたテーブルを表示します彼らのアクセストークンは、サインインした後、彼らのカレンダーからデータを取得する。

答えて

2

「リダイレクト」という用語は、少し誤解を招く。通常、ユーザーがログインするためにクリックするHTMLリンクを入力するだけで簡単にログインできます:

<a href="https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=[APPLICATION ID]&response_type=code&redirect_uri=[REDIRECT URI]&scope=[SCOPE]">Login with your Microsoft Account</a> 
+0

ああ、これははるかに理にかなっています!私はそれが何かシンプルなものだと思った、または私はドキュメントを誤解していた。ありがとうございました! – CthuluHoop

関連する問題