簡體   English   中英

用於ASP.NET和MVC3的自定義身份驗證提供程序

[英]Custom Authentication Provider for ASP.NET and MVC3

我正在尋找有關如何構建自定義身份驗證提供程序的信息。 我必須使用相當奇怪的身份驗證/授權方案進行接口,如果它只是“插入”到asp.net,那將是很好的。 任何鏈接都將有所幫助。

我想出了如何編寫自定義Authorize屬性,但是如何獲得身份驗證部分呢?

當涉及到MVC,您可以安裝NuGet包FluentSecurity和裝飾與所有的控制器動作HandleSecurityAttribute 之后,您只需要在FluentSecurity的GetAuthenticationStatusFrom方法中配置適當的Func<bool> 有關更多信息,請參閱我的博客文章使用FluentSecurity保護ASP.NET MVC應用程序安全

在ASP.NET中,身份驗證通常實現為MembershipProvider,而授權通常實現為RoleProvider 然后,如果您需要顯示用戶帳戶中的其他信息,則可以通過ProfileProvider來對兩者進行擴充。

然后,可以在web.config中配置每個自定義提供程序(您可能只需要第一個,但取決於您的需要)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM