GAC없이 코드 액세스 보안을 사용합니다
-
08-07-2019 - |
문제
GAC에 속성이있는 어셈블리를 등록하지 않고도 코드 액세스 보안 및 사용자 정의 권한 클래스 (및 속성)를 사용할 수 있는지 궁금합니다.
현재 속성이있는 메소드가 호출되면 타자식을 얻을 수없는 것 같습니다. 내가 읽은 모든 것은이를 달성하기 위해 GAC를 사용해야한다는 것을 암시하는 것 같습니다.
누구든지 통찰력이 있습니까?
나는 PostSharp 또는 SagleDNG를 사용하여 AOP와 동일한 최종 골을 달성하려고 노력했지만 두 제품 모두 내 제품에 추가 의존성을 추가하여 이상적이지 않습니다.
해결책
나는 예라고 말할 것입니다 (그러나 당신이 무엇을 어떻게하고 있는지에 대한 자세한 내용은 확실하지 않습니다). 여기에 CAS와의 맞춤형 권한/역할이 있으며 GAC WRT에는 보안에 아무것도 없습니다. Ultimetly CAS는 어셈블리의 Iprincipal 구현에 액세스해야합니다. 퓨전 로그를보고 어셈블리가 어디에 있는지 확인 했습니까?
다른 팁
고맙습니다. 사용자 정의 속성을 자식 클래스 일 수는 없으며 보안을 취하는 생성자가 하나만 있어야합니다.
제휴하지 않습니다 StackOverflow