如何在asp.net mvc中使用標識。 Identity如何與成員資格提供者和角色提供者一起工作?謝謝!如何在ASP.NET MVC中使用標識
0
A
回答
0
真的有你在看兩個問題:
- 認證,通過內置迎刃而解 - 在成員資格提供或開放身份驗證或LDAP或什麼的。標準ASP.NET支持有效。
- 授權,有趣的部分。根據進入的內容可能無關緊要,或者它可能會非常細膩。默認是騎在ASP.NET RoleProviders的欄杆上。
在一天結束時,ASP.NET MVC2身份驗證與身份驗證ASP.NET沒有多大區別。標準票價適用。
0
我不認爲有什麼特別的。它應該「只是工作」。在fcat中的MVC默認模板爲你創建了一堆鍋爐代碼。
0
它的工作方式與ASP.NET WebForms幾乎相同,但是通過使用屬性裝飾操作或控制器來控制對網站不同部分的訪問。
例子:
public class HomeController
{
// Does not require any authentication
public ActionResult Index(int id)
{
return View();
}
// Requires login, and that the logged in user is in the "Users"-Role
[Authorize(Roles="Users")]
public ActionResult SemiSecret(int id)
{
return View();
}
// Same as above, but requires user to be in "Admin" Role
[Authorize(Roles="Admin")]
public ActionResult TopSecret(int id)
{
return View();
}
}
一個控制器上:
// All actions in this controller requires users to log in and be in "Admin" role
[Authorize(Roles="Admin")]
public class AdminController
{
// Controller code goes here ...
}
您還可以通過使用[Authorize(Users="UserName")]
希望這有助於限制對用戶級!
相關問題
- 1. 如何使用AccountController中的Asp.net mvc標識創建新用戶?
- 2. ASP.NET MVC標識:如何擴展AspNetUserRoles表
- 3. asp.net中的用戶標識mvc
- 4. asp.net mvc 3標識版本
- 5. ASP.NET MVC標識表創建
- 6. 如何在MVC中的任何類中獲取用戶標識?
- 7. 如何在asp.net中使用SOAP mvc
- 8. 如何在ASP.NET MVC中使用applozic 5
- 9. 如何在ASP.NET MVC 3中使用DropDownList
- 10. 如何在ASP.NET MVC中使用jqGrid?
- 11. 如何在ASP.NET MVC中使用Application_Error?
- 12. 如何在Intranet MVC應用程序中獲取用戶標識
- 13. 使用Lambda表達式比較用戶標識(MVC 5,標識)
- 14. Asp.net MVC azure廣告組標識
- 15. Asp.Net MVC核心和標識3
- 16. 如何在使用asp.net標識時分離模型庫
- 17. 我可以在MVC 5中使用asp.net標識,而後端是web API嗎?
- 18. 如何識別ASP.NET MVC網站?
- 19. ASP.NET MVC應用程序標識不與ASP.NET核心共享2
- 20. 如何使用ASP.Net MVC 2
- 21. ASP.NET MVC:如何使用HttpContext.User
- 22. 我如何使用asp.net mvc
- 23. 如何使用ASP.NET MVC
- 24. ASP.NET MVC。如何使用HTML
- 25. Twilio調用者標識和Asp.Net標識
- 26. Session.SessionTimeout在ASP.NET標識中被棄用
- 27. 如何在ASP.NET MVC應用程序中使用ASP.NET頁面?
- 28. 在VS2015中使用ASP.NET MVC Razor時無法識別大括號
- 29. 如何使用標識
- 30. 向ASP.NET MVC中的URL slugs添加標識和標題