2009-08-17 4 views
1

이미 자체 개발 된 역할 기반 인증 시스템을 사용하는 기존 ASP.NET 웹 응용 프로그램이 있습니다. 각 사용자는 역할을 가지고 있으며 그 역할은 실제로 완전히 실현 된 클래스입니다. 그것은 여전히 ​​꽤 표준적인 역할 세트 (사용자, 관리자, 소유자 등)로 귀결됩니다.새 ASP.NET MVC 응용 프로그램과 기존 역할 통합

이제 우리는 기존 사용자와 역할을 포함한 동일한 핵심 라이브러리를 사용하는 새로운 ASP.NET MVC 프로젝트를 시작합니다. 내가 좋아하는 역할 기반 권한 부여 기능 내장 사용하고 싶습니다 : 우리는 이미 사용자/암호를 기존 데이터베이스에 대해 확인하는 기본 로그인 동작을 수정 한

[Authorize(Roles="administrator")] 

이제 우리는 방법을 알아낼 필요 역할을 통합하는 것이 가장 좋습니다. 누구나 최고/가장 간단한 해결책에 대한 요점이 있습니까? OnAuthorization을 재정의해야합니까, 아니면 더 좋은 방법이 있습니까?

답변

4

자신의 역할 공급자를 구현할 수 있으므로 표준 asp.net (mvc) 유효성 검사와 호환됩니다. Implementing a Role Provider

+0

우수. 고맙습니다. – Jason

관련 문제