문제

GAC에 속성이있는 어셈블리를 등록하지 않고도 코드 액세스 보안 및 사용자 정의 권한 클래스 (및 속성)를 사용할 수 있는지 궁금합니다.

현재 속성이있는 메소드가 호출되면 타자식을 얻을 수없는 것 같습니다. 내가 읽은 모든 것은이를 달성하기 위해 GAC를 사용해야한다는 것을 암시하는 것 같습니다.

누구든지 통찰력이 있습니까?

나는 PostSharp 또는 SagleDNG를 사용하여 AOP와 동일한 최종 골을 달성하려고 노력했지만 두 제품 모두 내 제품에 추가 의존성을 추가하여 이상적이지 않습니다.

도움이 되었습니까?

해결책

나는 예라고 말할 것입니다 (그러나 당신이 무엇을 어떻게하고 있는지에 대한 자세한 내용은 확실하지 않습니다). 여기에 CAS와의 맞춤형 권한/역할이 있으며 GAC WRT에는 보안에 아무것도 없습니다. Ultimetly CAS는 어셈블리의 Iprincipal 구현에 액세스해야합니다. 퓨전 로그를보고 어셈블리가 어디에 있는지 확인 했습니까?

다른 팁

고맙습니다. 사용자 정의 속성을 자식 클래스 일 수는 없으며 보안을 취하는 생성자가 하나만 있어야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top