Spring安全性:更新另一个登录用户的授权权限
我目前正在使用SpringSecurity和我自己的UserDetailsService实现,从DB获取用户及其权限。 我现在面临的问题如下: 用户A登录 用户B在DB中修改用户A的权限 用户A应该在不重新连接的情况下更新其权限Spring安全性:更新另一个登录用户的授权权限,spring,spring-security,Spring,Spring Security,我目前正在使用SpringSecurity和我自己的UserDetailsService实现,从DB获取用户及其权限。 我现在面临的问题如下: 用户A登录 用户B在DB中修改用户A的权限 用户A应该在不重新连接的情况下更新其权限 我无法强制召回UserDetailsService.loadUserByUsernameString。你知道我该怎么做吗?同时我也在寻找解决这个问题的完美方案。以下是一个解决方法: 确定您的需求的用户权限。例如X权利, 由用户B添加到数据库中的用户A,您不想强制执行此操
我无法强制召回UserDetailsService.loadUserByUsernameString。你知道我该怎么做吗?同时我也在寻找解决这个问题的完美方案。以下是一个解决方法: 确定您的需求的用户权限。例如X权利, 由用户B添加到数据库中的用户A,您不想强制执行此操作 a重新登录。请勿在授予spring的情况下使用这些X权限 授权,而是在用户A的会话中使用 在每次请求时调用的过滤器/拦截器