2009-02-02 7 views
1

직장에서 asp.net 웹 사이트의 보안을 보장해야합니다. 그들은 내 작업의 활성 디렉토리를 기반으로 역할 기반 보안을 수행 할 것을 요청하므로 사이트 맵을 수행하고 올바른 인물에 올바른 액세스 권한을 부여 할 수 있습니다.활성 디렉토리로 역할 보안

프레임 워크 클래스를 사용해야합니까? 일반적인 정체성을 만드나요?

답변

2

이미 AD 인증에 내장되어 있습니다. NTLM 로그인 또는 AD 연결 폼 인증 설정을 통해 AD에 대해 인증하는 경우 스레드 ID에 사용자가 속한 그룹이 포함되어 사이트 맵 컨트롤의 역할 기반 부분이 작동합니다.

특히 WindowsTokenRoleProvider을 사용합니다. 이것은 일방적 인 역할 관리자입니다 (사용자를 그룹에 추가 할 수는 없습니다 - AD 도구를 사용해야합니다.) 역할에 따라 사이트 맵을 자르기위한 사이트 맵의 built in 지원

+0

이것 좀 봐도 될까요? 그것은 지옥처럼 이상합니다. 어떤 전문가의 답변도 얻을 수 없습니까? http://stackoverflow.com/questions/13147132/active-directory-group-membership-checking-in-net-4-5 –

0

모든 사용자에게 필요합니다. 인트라넷은 다음 역할에 따라 권리 메뉴를 구축, 액티브 디렉토리에 의해 고개를 사용자 있습니다.

내가으로 roleManager 또는 같은 클래스?

관련 문제