Shiro安全框架的主要的两个功能登录认证和权限管理入门,这里整合Springboot进行学习。
首先在pom.xml文件中导入依赖
然后创建在config包中创建两个配置类ShiroConfig和MyShiroRealm,ShiroConfig的作用主要是配置拦截器,拦截要进行登录认证和权限管理的url,还有就是配置凭证匹配器,就是给密码加密的一系列东西具体代码如下
MyShiroRealm需要继承AuthorizingRealm实现两个功能,分别就是登录认证(AuthenticationInfo)和权限管理(AuthorizationInfo)具体代码如下,这个类需要根据实际的业务去写代码,不是通用的配置类