http://docs.identityserver.io/en/release/quickstarts/3_interactive_login.htmlMVCアプリケーションのセキュアページにアクセスせずにIdentityServer4のログインをトリガーするにはどうすればいいですか?
それは、「保護されたコントローラのアクションに移動して認証ハンドシェイクをトリガ」と言います。これは、MVCサイトの任意のアクションに[Authorize]でアクセスするだけです。サインインした後、これはアクセスしようとしていたページにリダイレクトされ、最後に訪問したページにはリダイレクトされませんでした。
素晴らしい。しかし、このシナリオはどうですか?
- ユーザーは、このサイトの一部の匿名部分にあります。
- ユーザーは、(多くのいずれかになります)、彼らはを訪問し、最後たページ(アンセキュアな)メニューから、アイデンティティ・サーバーで
- ユーザーが戻って匿名にリダイレクトされるで
- ユーザーの看板を「サインイン」をクリック彼女は後で[Authorize]ページを押すことに決めたらサインインしました。
MVCで安全なページを表示せずにoidcサインインを開始するにはどうすればよいですか?ただ、標準のASP.NETコア認証です
['ChallengeAsync'](https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.authentication.authenticationhttpcontextextensions.challengeasync?view=aspnetcore-2.0)をこの。 –