Windows認証を使用するASP.NETMVCイントラネットサイトがあります。これは、Windows認証を使用してASP.NETMVCのデフォルトプロジェクトからセットアップされます。ユーザーが認証されていない/匿名でない場合、デフォルトのログインポップアップを上書きする方法に関する情報を見つけるのに苦労しています。
デフォルトのログインプロンプト:
私がインターネットで見つけたものはすべて、古典的なASPまたはWebフォームを使用して、ほぼ10年前のものです。ASP.NETMVCを使用しているものは見つかりません。
私がやりたいのは、ユーザーが匿名であるか認証されていない場合に、ユーザーがログインビューにリダイレクトされるようにすることです。さらに、自動的に認証された場合にログアウトし、別のユーザーとしてログインする機能。
私が抱えている主な問題は、プロジェクトのどこで実際の認証が行われているのかがわからないことです。私がチェックしたApp_Start
、Global.asax
どちらか、私はそれをオーバーライドする方法を見つけることができないなど、。
私の側にはコードが不足していることは知っていますが、誰かがこの要件について良い出発点または経験を持っていれば幸いです。
ええと...統合Windows認証を使用してIISサイトのカスタムログインを実装することはできません。理由:
ただし、回避策があります。たとえば、次の2つを考えることができます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加