Web アプリケーションでazure を使用Access Control System (ACS)
して、さまざまな ID プロバイダーからのユーザーを認証しています。ACS を使用するようにアプリケーションを正常に登録しました。web.config ファイルから次のコンテンツを削除して、ACS を使用した完全な Web サイト セキュリティを削除しました。
<authorization>
<deny users="?" />
</authorization>
これを削除すると、ユーザーはログインせずに私のウェブサイトのホームページにアクセスできます。今、私のホームページにリンクを設定しましたSignIn
。ユーザがサインイン リンクをクリックしたときに、ユーザを ACS のデフォルト ログイン ページにリダイレクトする方法を教えてください。(同様に、ユーザーが認証されておらず、Authorize 属性で装飾されたコントローラーにアクセスしようとした場合に、asp.net アプリケーションがユーザーを ACS ログイン ページにリダイレクトする場合)