【发布时间】:2014-02-10 16:09:07
【问题描述】:
谁能告诉我在 ASP.NET MVC4 应用中实现角色和安全性的最佳方式。
我正在处理一个 MVC 项目,我想在该项目中实现角色和安全性。我定义了从数据库中获取的角色。但我不知道如何在我的项目中使用这些角色。我怎样才能建立一个连接(在 webconfig 或其他东西中),我可以从中声明 Action 方法上的角色,以便只有具有这些角色的用户才能访问该方法。
就像我有一些角色:读取、编辑、更新..我希望只有具有读取角色的用户只能根据角色分别执行读取操作和其他操作。
我知道这是一个非常广泛的问题。但我只想知道在我的应用程序中实现角色和安全性的最佳方式。
一步一步的过程是什么:
我是否需要在 webconfig 中建立一些连接,以便具有角色定义的数据注释工作或其他东西..
请帮帮我。谢谢。
【问题讨论】:
-
我没有使用表单..我有一个 Asp.net mvc4 web 应用程序
-
该链接详细说明了 MVC 4 应用程序中的身份验证。下面还有一个角色管理链接。
-
每个方法都有一个属性。它看起来像这样 - '[Authorize(Roles = "Admin")] public ActionResult Index() { }'
标签: c# asp.net-mvc-4 roles