spring security 3 分配权限后如何刷新内存

电脑信息 2022-08-11 其他问题 370 ℃
正文

费了半天劲,终于把原来基于spring?security?2.0.5的权限管理手册升级到3.1.3。?除了官方...?如果数据库中的

  在登入的时候肯定要实现自己的UserDetailsService吧?

@Override

public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException, DataAccessException {

constructWebsiteUser(username);

return userMap。

  getUser(username);

spring security 3 分配权限后如何刷新内存

在我的程序里

List roles = roleServ。findRole(member);

//construct the grantedauthoritys

Collection grantedAuthorities = new ArrayList();

spring security 3 分配权限后如何刷新内存

for(Role role : roles) {

grantedAuthorities。

  add(new GrantedAuthorityImpl(role。getName()。toUpperCase()));

如果你数据库添加了新的role或者改变了 下次登入时肯定会发生变化啊。

本文TAG:

红山根电脑信息网