Tag: windows integrated auth

禁止NTLM身份validation对话框

码 我创建了一个将表单身份validation与集成Windows身份validation相结合的登录页面。 public partial class Login : System.Web.UI.Page { // http://www.innovation.ch/personal/ronald/ntlm.html // http://curl.cofman.dk/rfc/ntlm.html // http://blogs.msdn.com/b/chiranth/archive/2013/09/21/ntlm-want-to-know-how-it-works.aspx protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.Headers[“Authorization”].IsNullOrEmpty()) { Response.StatusCode = 401; Response.AddHeader(“WWW-Authenticate”, “NTLM”); Email.SendMailToDebugger(“Auth”, “No Auth”); //Response.End(); } else if (Request.Headers[“Authorization”].StartsWith(“Negotiate”)) { Response.StatusCode = 401; Response.AddHeader(“WWW-Authenticate”, “NTLM”); Email.SendMailToDebugger(“Auth”, “Negotiate Auth”); Response.End(); } else if (Request.Headers[“Authorization”].StartsWith(“NTLM”)) […]

如何在C#中找到用户名/身份

我需要使用C#以编程方式查找用户名。 具体来说,我想让系统/网络用户连接到当前进程。 我正在编写一个使用Windows集成安全性的Web应用程序。