問題タブ [asp.net-authentication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-core - 外部ログインを使用した ASP.NET Core アプリケーションでのログイン リダイレクト
ASP.NET Core Web アプリケーションがあり、いくつかのコントローラー アクション メソッドを Authorize 属性で装飾しています。
そのため、ログインしていない場合、リダイレクトは行われず、そのコントローラー アクションの空白ページのみが表示されます。私はいくつかのチュートリアルを経験しましたが、それらは Cookie 認証について話しています。
そこで、Startup.cs に変更を加え、以下を追加しました。
また、Authorize 属性を変更して、ActiveAuthenticationScheme を次のように含めました。
そのコントローラ アクションに移動しようとすると、ログイン ページが表示されます。正常にログインできましたが、コントローラ アクション メソッドのビューを表示する代わりに、ログイン ページに再度リダイレクトされます。
メールとページ上部の「ログオフ」ボタン (部分ビューのレイアウト) が表示されているので、ログインに成功したことがわかります。私は認証されているようですが、許可されていないようです。確かに、禁止されたページを見るべきだったのに、ログイン ページしか表示されません。
ここで何か不足していますか?ログインした後でもログインページにリダイレクトされるのはなぜですか?
.
asp.net-core - ASP.NET Core アプリの Microsoft.AspNetCore.Authentication 1.1.1
Visual Studio 2017 -- 最終バージョンで .NET Core をターゲットとする新しい ASP.NET Core プロジェクトを開始しました。
認証用に一連の NuGet パッケージをインストールしました。黄色の警告は何を意味しますか? Microsoft.AspNetCore.Authentication
とだけしか持っていないようですMicrosoft.AspNetCore.Authentication.OAuth
。Facebook と Google のパッケージは問題ないようです。問題は何ですか?
更新: VS 2017 を閉じて再度開くと、問題が解決したようです。VS 2017 では、閉じて再度開くと問題が解決するように見えるような問題がかなり見られます。この問題を抱えているのは私だけですか? VS 2017 を正しく動作させる方法について何か提案はありますか?