还找到了这个 - 对于那些在同一条船上的人来说,这是一个非常好的资源:
在ASP.NET中混合表单和Windows安全性
http://msdn.microsoft.com/en-us/library/ms972958.aspx
你有需求 的 认证 强> 和 的 授权 强> 这里。
的 认证 强> :确认身份的行为 的 授权 强> :将身份与a相关联的行为 特权 (例如读/写/删除)
如果您想要“自动登录”功能,Windows身份验证非常有用。该网站将通过ID“了解”用户,而无需登录。
用户从多个位置登录的需要意味着您必须实现登录页面。这将满足您的要求,即一个用户可以坐在另一个工作站上并登录。
您将需要针对Windows域对用户进行身份验证。这可以通过自定义成员资格提供程序完成。这是一个演练:
http://msdn.microsoft.com/en-us/library/ms180890(v=vs.80).aspx
这将允许您提供一个登录页面,该页面将使用其域用户名和密码对用户进行身份验证。这将 的 认证 强> 用户 - 用户的身份将存储在 HttpContext.User 。然后,您还可以在要存储的数据库中维护用户列表 的 授权 强> 数据。
HttpContext.User