0
IIdentity
接口暴露AuthenticationType
財產,我想如果用戶使用X509或基本的用戶名/密碼身份驗證登錄考慮到因爲事情有點不同,你知道:爲什麼PrincipalPermission(Attribute)不尊重認證類型?
[PrincipalPermission(SecurityAction.Demand, Role = "BigBoss", AuthenticationType="basic")]
protected static void DoSomething() {}
,但我不能。此外,PrincipalPermission
和PrincipalPermissionAttribute
都封了(謝謝你們),所以我不能添加我需要的功能。這是出於某種特殊原因還是隻是一個設計缺陷?任何想法如何解決?