springboot 集成oauth2
未实现。首先实现spring security.
1. 关于oauth2
隐隐觉得集成oauth2,用好它是一个不太简单的事儿,需要对oauth2了解一番。
oauth2比较好的参考,都是别人原创文章:集成OAuth2入门详细教程 理解OAuth 2.0
2.集成过程
2.1添加依赖
<!-- oauth2--> <dependency> <groupId>org.springframework.security.oauth</groupId> <artifactId>spring-security-oauth2</artifactId> </dependency>
添加完依赖以后如果POM文件中报错,类型
Failure to transfer org.hamcrest:hamcrest-core:jar:1.3 .... was chached in the local repository
这是说在本地有缓存,把本地repository里对应的包删除掉,然后右键项目->maven->update project,报哪个包的错就删掉那个包。
造成这个错误的原因是对应的包下存在有 .lastupdated文件,删掉这些文件就可以。
stackoverflow上有类似解决办法。
2.2启动服务
添加完依赖,启动服务并访问swaggeUI页面(spring boot集成swagger ui)页面会有以下提示
没有找到默认的用户名和密码,在配置文件中添加一个用户名密码
security.user.name=qwert
security.user.password=123456
输入点击登录即可访问。
到这儿,猜测是spring security的作用,有待验证
标签:
springboot
, oauth2
· ASP.NET Core - 日志记录系统(二)
· .NET 依赖注入中的 Captive Dependency
· .NET Core 对象分配(Alloc)底层原理浅谈
· 聊一聊 C#异步 任务延续的三种底层玩法
· 敏捷开发:如何高效开每日站会
· 终于决定:把自己家的能源管理系统开源了!
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(一):从.NET IoT入
· C#实现 Winform 程序在系统托盘显示图标 & 开机自启动
· ASP.NET Core - 日志记录系统(二)
· 实现windows下简单的自动化窗口管理