[英]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.