单体物联平台系统(Springboot整合shiro实现多realm多用户表多权限表登陆)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单体物联平台系统(Springboot整合shiro实现多realm多用户表多权限表登陆)相关的知识,希望对你有一定的参考价值。
单体物联平台系统(Springboot整合shiro实现多realm多用户表多权限表登陆)参考实现:http://www.qchcloud.cn/tn/article/30
一、技术框架
本项目基于Spring,整合Apache Shiro框架,实现用户管理和权限控制,主要内容如下:
1.登录(带验证码),包括“记住我”的功能;
2.加密,存储的密码不采用明文;
3.session管理:使用shiro默认的session管理替代Tomcat的HttpSession;
4.shiro拦截器:对静态文件(html/JS/CSS等)进行权限控制,无权限则请求不到;
5.后台接口权限控制:对后台接口启用权限控制,对应的接口若不满足权限或角色要求,则请求失败;
6.用户-角色-权限使用常规RBAC的模型,用户到角色,角色到权限均为多对多关系映射。
二、功能实现
运营平台:
见http://www.qchcloud.cn/tn/article/30
企业平台:
见http://www.qchcloud.cn/tn/article/30
以上是关于单体物联平台系统(Springboot整合shiro实现多realm多用户表多权限表登陆)的主要内容,如果未能解决你的问题,请参考以下文章
整合.NET WebAPI和 Vuejs——在.NET单体应用中使用 Vuejs 和 ElementUI
java使用 starter 的方式在 SpringBoot 中整合 Shiro