使用UnanimousBased AccessDecisionManager授予访问权限

时间:2018-05-17 10:04:10

标签: spring-security

我几天前正在阅读Pro Spring Security书籍,而且对于 UnanimousBased AccessDecisionManager 的访问授权,我并不清楚。作者说:

  

UnanimousBased
  正如您可能猜到的那样,此访问决策管理器将仅在所有情况下授予对资源的访问权限   配置选民投票赞成允许访问资源。如果任何选民投票拒绝访问,那么   将抛出AccessDeniedException。 “所有弃权”案件的处理方式与对方案件的处理方式相同   AccessDecisionManager的实现。

如果所有已配置的选民都投票允许访问,除了投票弃权的人之外会发生什么?是否会抛出AccessDeniedException?
提前谢谢。

1 个答案:

答案 0 :(得分:0)

您仅在问题中写了答案,即,如果有任何投票者(即使其中一个投票者)投票拒绝访问,则将抛出AccessDeniedException。