[英]Web Application Authentication
我有两个关于内部网网站身份验证以及如何去做的问题。
在web.config文件中,您需要添加以下内容
<authentication mode="Forms">
<forms loginUrl="YOUR LOGIN PAGE!!" timeout="2880" />
</authentication>
在<system.web />
标记中。
这将强制用户对该站点进行身份验证。
[Authorize]
属性用于要求用户进行身份验证(就像您提出的问题一样),但是! 仅适用于MVC应用程序http://msdn.microsoft.com/en-us/library/system.web.mvc.authorizeattribute.aspx
使用MVC,您还可以执行[RequiresAuthentication(Roles = "admin")]
属性,该属性可让您控制哪些卷可以访问哪些端点。
我会认真考虑MVC
使用表单身份验证而不是Windows身份验证 看看这些链接,他们提供了使用表单身份验证的演练:
http://www.asp.net/web-forms/tutorials/security/introduction/an-overview-of-forms-authentication-vb
http://www.dotnetfunda.com/articles/article141.aspx
要使用活动目录,请通过以下链接:
http://msdn.microsoft.com/en-us/library/ms180890(v=vs.80).aspx
以下是在您的网站上设置表单身份验证的指南: http : //www.4guysfromrolla.com/webtech/110701-1.shtml
第2部分有东西的肉。
感谢所有伟大的投入。 他们让我朝着正确的方向前进,然后客户决定改变方向。 如果它们在正确的组中,他们希望自动登录,否则显示和错误消息。 表单身份验证将按照描述工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.