springcloud oauth2是去年做的项目,当时花了不少时间来研究,网上的教程很多也很详细,但是没有一个快速搭建使用的一个教程。我就写一个快速搭建的教程吧。
用idea,file,new,
输入groupId,artifactID
勾上这几个服务
security下面的OAuth2 client,OAuth2 Resource Server 还有Developer Tools里面的,和web里面的都给勾上,就不放截图了,
直接next
1、首先oauth2是分为两部分的,一个是授权服务(就是发token的)一个是鉴权服务(就是鉴定token的)
2、下面现先讲授权服务,怎么配置授权服务给用户发放token呢?
oauth2进行用户认证,当用户认证通过之后,oauth2就会给你发放token,有五种认证方式。
- 密码模式 password
- 授权码模式 code
- 客户端模式 client credentials
- 简化模式 implicit
- refresh_token:通过以上授权获得的刷新令牌来获取新的令牌