admin管理员组文章数量:1636810
关于shiro报The security manager does not implement the WebSecurityManager interface
报错如下:
解决方案
shiro对web/非web项目进行了区分,对web项目,需要用到DefaultWebSecurityManager
@Bean
public DefaultWebSecurityManager defaultWebSecurityManager(){
//安全控制访问管理器
DefaultWebSecurityManager defaultWebSecurityManager
= new DefaultWebSecurityManager();
//设置数据安全域名
defaultWebSecurityManager.setRealm(SimpleRealm());
//设置认证信息的缓存管理器 TODO
defaultWebSecurityManager.setCacheManager(redisCacheManager());
//返回
return defaultWebSecurityManager;
}
非web项目,需要用到DefaultSecurityManager
@Bean
public DefaultSecurityManager defaultSecurityManager(){
//安全控制访问管理器
DefaultSecurityManager defaultSecurityManager
= new DefaultSecurityManager();
//设置数据安全域名
defaultSecurityManager.setRealm(SimpleRealm());
//设置认证信息的缓存管理器 TODO
defaultSecurityManager.setCacheManager(redisCacheManager());
//返回
return defaultSecurityManager;
}
解决
本文标签: ManagerSecurityshiroInterfaceWebSecurityManager
版权声明:本文标题:关于shiro报The security manager does not implement the WebSecurityManager interface 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1729232338a1191582.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论