このチュートリアルに従って、外部認証を使用した単純な MVC 5 アプリを作成しています。正常に動作していますが、に変更するauthentication mode="None"
とauthentication mode="Forms"
動作しなくなります。
私はnullになっています:
await HttpContext.GetOwinContext().Authentication.GetExternalLoginInfoAsync()
リダイレクト時に FormsAuthentication を抑制する方法についてよく読んでいます。それが正しいパスかどうかはわかりませんが、このnuget パケットをインストールしようとしましたが、問題はまだ残っています。
では、認証モードを変更するたびに null になるのはなぜですか?