Spring Boot + Shiro

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot + Shiro相关的知识,希望对你有一定的参考价值。

我想在我从头开发的Spring启动应用程序中使用Shiro实现授权和身份验证。目前,它只需要用户名和密码来检查数据库中的正确性。有人可以帮我理解实现概念,比如如何在Spring Boot中实现基于角色的授权,以及使用Shiro和OAuth2进行身份验证?先感谢您。

答案

看一下这个例子:https://github.com/apache/shiro/tree/master/samples/spring-boot-web

对于authz检查,您可以使用注释:https://shiro.apache.org/java-authorization-guide.html#annotation-authorization

对于OAuth,Shrio还没有直接支持OAuth,但有一些第三方库添加它,如Buji:https://github.com/bujiio/buji-pac4j

以上是关于Spring Boot + Shiro的主要内容,如果未能解决你的问题,请参考以下文章

shiro springmvc的controller要怎么写

Spring Boot 学习例子

Spring Boot 2Spring Boot CLI

为啥 Spring Boot 应用程序 pom 同时需要 spring-boot-starter-parent 和 spring-boot-starter-web?

《02.Spring Boot连载:Spring Boot实战.Spring Boot核心原理剖析》

spring-boot-quartz, 依赖spring-boot-parent