iis構成だけでは構成できない非常に特殊な状況でwin認証を必要とするiis asp.netモジュールを作成する必要があります。
本質的に、
複雑な条件が true の場合... Then Windows 認証 (kerberos または ntlmv2) を強制する Else 認証なしで続行する
認証の実装を書かなくても、これを行う方法を提案できる人はいますか?
iis構成だけでは構成できない非常に特殊な状況でwin認証を必要とするiis asp.netモジュールを作成する必要があります。
本質的に、
複雑な条件が true の場合... Then Windows 認証 (kerberos または ntlmv2) を強制する Else 認証なしで続行する
認証の実装を書かなくても、これを行う方法を提案できる人はいますか?
http モジュールでは、適切な http ヘッダーを返すことができます。
System.Web.HttpContext.Current.Response.Status = "401 Unauthorized"
System.Web.HttpContext.Current.Response.AddHeader("WWW-Authenticate", "NTLM")
System.Web.HttpContext.Current.Response.End()
私は .NET 1.0 のプロジェクトでそれを行ったことがありますが、それでも動作するはずです。ケルベロスについてはわかりませんが、これで始められるはずです。