Visual Studio 2017で、新しいASP.NETコアWebアプリケーション(.NETコア)プロジェクトを作成し、認証を個々のユーザーアカウントに変更します(ASP.NETコアIDを使用)。asp.netコアIDテンプレートのログインの理解
作成されたプロジェクトには、AccountControllerがあります。 [HttpGet]ログインメソッドには、次のものがあります。
// Clear the existing external cookie to ensure a clean login process
await HttpContext.Authentication.SignOutAsync(_externalCookieScheme);
私はちょうど認証プロセスを少しだけ良く理解しようとしています。だから私の質問は:
- このコードは何をしていますか?
- なぜこの方法に含まれていますか?
- 自分のログイン方法にこれを含めないと、どのような状況で問題が発生するのでしょうか?問題は何ですか?
このコメントの内容:既存の外部Cookieをクリアして、きれいなログインプロセスを確保してください – Alexan