2014-07-24 2 views
2

MVV 응용 프로그램에 mvc sitemap을 통합하여 역할 기반 액세스 제어를 제공하려면 어떻게해야합니까? 아니면 역할 기반 액세스를 사용하는 것이 가장 좋은 이유입니까?ASP.NET MVC 5에서 mvcSitemap 사용

답변

1

asp.net mvc에서 역할 기반 보안을 구현하는 가장 좋은 방법은 [Authorize] 특성을 쉽게 사용할 수있는 ASP.Net 멤버 자격 공급자를 사용하는 것입니다. 사용

[Authorize] 
public class YourController : Controller 
{.....} 

특정 역할에 대한 액세스를 제한하려면 :

[Authorize(Roles = "Admin,Client")] 
public ActionResult YourAction() 
1

당신은 같은 완벽한 컨트롤러 권한을 부여 할 수 있습니다

[Authorize] <--Attribute for role based security 
public ActionResult YourAction() 
{.....} 

:

당신은 하나의 actionresult 권한을 부여 할 수 있습니다 Kartikeya Khosla의 답변 (올바른 내용) 외에도 Auth의 동작을 사용자 정의 할 수 있습니다 필요하면 orakeAttribute를 this answer과 같이 입력하십시오. correct NuGet package for MVC 5을 사용하고 있는지 확인하십시오.

관련 문제