Spring Boot (十四): Spring Boot 整合 Shiro-登录认证和权限管理 (5)

1、编写好后就可以启动程序,访问:8080/userInfo/userList页面,由于没有登录就会跳转到:8080/login页面。登录之后就会跳转到 index 页面,登录后,直接在浏览器中输入:8080/userInfo/userList访问就会看到用户信息。上面这些操作时候触发MyShiroRealm.doGetAuthenticationInfo()这个方法,也就是登录认证的方法。

2、登录admin账户,访问::8080/userInfo/userAdd显示用户添加界面,访问:8080/userInfo/userDel显示403没有权限。上面这些操作时候触发MyShiroRealm.doGetAuthorizationInfo()这个方面,也就是权限校验的方法。

3、修改 admin不 同的权限进行测试

Shiro 很强大,这仅仅是完成了登录认证和权限管理这两个功能,更多内容以后有时间再做探讨。

文章内容已经升级到 Spring Boot 2.x

示例代码-github

示例代码-码云

参考:

Apache Shiro中文手册
Spring Boot Shiro权限管理【从零开始学Spring Boot】
SpringBoot+shiro整合学习之登录认证和权限控制

资料推荐

最近又赶上跳槽的高峰期(招聘旺季),好多读者都问我要有没有最新面试题,找华为朋友整理一份内部资料《第6版:互联网大厂面试题》并分类 4 份 PDF,累计 926 页!

整个资料包,包括 Spring、Spring Boot/Cloud、Dubbo、JVM、集合、多线程、JPA、MyBatis、MySQL、大数据、Nginx、Git、Docker、GitHub、Servlet、JavaWeb、IDEA、Redis、算法、面试题等几乎覆盖了 Java 基础和阿里巴巴等大厂面试题等、等技术栈!

Spring Boot (十四): Spring Boot 整合 Shiro-登录认证和权限管理

据说已经有小伙伴通过这套资料,成功的入职了蚂蚁金服、字节跳动等大厂。

Spring Boot (十四): Spring Boot 整合 Shiro-登录认证和权限管理

而且,这些资料不是扫描版的,里面的文字都可以直接复制,非常便于我们学习:

Spring Boot (十四): Spring Boot 整合 Shiro-登录认证和权限管理

如果你想获得完整PDF可以通过以下方式获得

面试大全怎么获取:

关注下方公众号

在下方公众号后台回复 【555】 即可。

Spring Boot (十四): Spring Boot 整合 Shiro-登录认证和权限管理

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgyszd.html