Spring安全控制





accessDecisionManager作为主入口,进行全新判断。其下有若干Voter,一起投票进行表决

securityContextRepository做用户权限信息的主要类,通过实现接口SecurityContextRepository.loadContext返回SecurityContext, 通过SecurityContext.getAuthentication().getAuthorities(),得到GrantedAuthority[]数组,表示用户拥有的权限列表。从而到decisionManager中进行权限投票。



你可能感兴趣的:(spring)