2009-05-05 3 views

답변

1

엔터프라이즈 라이브러리에 보안 응용 프로그램 블록이 있습니다. 사용자의 ID 및 역할의 세부 사항을 포함하는 IPrincipal 개체의 인스턴스를 취 권한 부여라는 하나의 메소드를 노출

인증 제공자 인터페이스 :

그것은 당신이 당신의 코드에 액세스 할 수있는 두 개의 인터페이스를 제공합니다. 블록을 구성하는 방법에 따라 Windows® 권한 부여 관리자 (AzMan)를 통해 Active Directory, XML 파일 또는 데이터베이스에서 권한을 부여 할 수 있습니다. 정의한 사용자 정의 규칙을 사용하여 응용 프로그램 구성 파일에 XML로 저장됩니다. 보안 캐시 공급자 인터페이스는 사용자의 ID 또는 보안 컨텍스트를 IIdentity 인스턴스, IPrincipal 인스턴스 또는 ASP.NET 프로필 인스턴스로 저장하고 검색 할 수있는 메서드를 제공합니다. 캐시 된 각 ID 또는 보안 컨텍스트는 토큰으로 식별됩니다 (기본적으로 GUID, IToken 인터페이스의 고유 구현을 만들고 사용할 수 있음). 블록은 Caching Application Block을 사용하여 데이터베이스 또는 격리 저장소에이 정보를 저장합니다. 또는 Caching Application Block에 대한 사용자 지정 공급자를 만들고이를 사용하여 위치의 정보를 캐시하고 공급자에 구현 한 기술을 사용할 수 있습니다.

ASP.NET 2.0 공급자 모델을 참조 할 수도 있습니다. http://msdn.microsoft.com/zh-cn/library/aa479030.aspx

관련 문제