我几天前正在阅读Pro Spring Security书籍,而且对于 UnanimousBased AccessDecisionManager 的访问授权,我并不清楚。作者说:
UnanimousBased
正如您可能猜到的那样,此访问决策管理器将仅在所有情况下授予对资源的访问权限 配置选民投票赞成允许访问资源。如果任何选民投票拒绝访问,那么 将抛出AccessDeniedException。 “所有弃权”案件的处理方式与对方案件的处理方式相同 AccessDecisionManager的实现。
如果所有已配置的选民都投票允许访问,除了投票弃权的人之外会发生什么?是否会抛出AccessDeniedException?
提前谢谢。
答案 0 :(得分:0)
您仅在问题中写了答案,即,如果有任何投票者(即使其中一个投票者)投票拒绝访问,则将抛出AccessDeniedException。