【问题标题】:avoid raising exception when no permission in claim based security避免在基于声明的安全性中没有许可时引发异常
【发布时间】:2012-12-08 18:10:03
【问题描述】:

如何抑制从 ClaimsAuthorizationManager.CheckAccess 引发的异常,即使它返回 false。

为了更便于说明,我正在尝试创建一个对象集合。有些对象允许用户使用,有些则不允许。我只想忽略异常并在基于声明的安全模型中加载带有允许对象的集合。

但是现在我的代码正在抛出异常。

知道如何抑制引发的异常。

【问题讨论】:

    标签: .net security .net-4.5 claims-based-identity


    【解决方案1】:

    ClaimsAuthorizationManager.CheckAccess 不会抛出。能详细点吗?

    【讨论】:

    • 是的,但是当它返回 false 时,会引发安全异常。有什么办法可以抑制吗?
    • 这取决于你怎么称呼它——你怎么称呼它?
    猜你喜欢
    • 2014-05-15
    • 2010-09-18
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 2017-07-10
    • 2012-12-11
    • 1970-01-01
    相关资源
    最近更新 更多