oauth2认证简单讲解及使用

 时间:2026-02-16 07:21:33

1、首先引入pom代码

<DEPENDENCY>


   <GROUPID>ORG.SPRINGFRAMEWORK.CLOUD</GROUPID>
   <ARTIFACTID>SPRING-CLOUD-STARTER-OAUTH2</ARTIFACTID>
</DEPENDENCY>

oauth2认证简单讲解及使用

2、然后 oauth2的基础使用是非常简单的

只需要在启动类上加入

@EnableAuthorizationServer   注解

即可代表此项目为OAuth2的认证服务器

在资源服务器上加入

@EnableResourceServer 注解

即可代表为资源服务器

这样就可以实现OAuth2的基础功能

oauth2认证简单讲解及使用

3、获取access_token请求(/oauth/check_token)

请求所需参数:token 

以下为postman请求返回参数

oauth2认证简单讲解及使用

4、检查头肯是否有效请求(/oauth/token) 

请求所需参数:client_id、client_secret、grant_type、username、password

以下为postman请求返回参数

oauth2认证简单讲解及使用

5、刷新refresh_token请求获取新的access_token(/oauth/token) 


请求所需参数:refresh_token、grant_type、client_id、client_secret、(可选填)scope

以下为postman请求返回参数

并配有refresh_token参数

oauth2认证简单讲解及使用

oauth2认证简单讲解及使用

6、新创建的资源服务器端  需加入以下代码解析token  这段使用jwt(json web token)

oauth2认证简单讲解及使用

7、此教程中出现的配图及文字皆为自己搭建的wiki中的文档写法 都是我在oauth2中的学习配置  以下为oauth2的理论解释

oauth2认证简单讲解及使用

  • 苹果电脑Mac微信怎么设置消息免打扰
  • 如何做好社区图书管理员
  • mac无法连接airpods怎么办
  • 植物大战僵尸2常见问题的解决方法
  • ipad如何导入文件夹
  • 热门搜索
    腋下出汗多什么原因 双向情感障碍是什么意思 什么歌好唱 窒息是什么意思 物以类聚人以群分什么意思 什么是三从四德 炖鸡汤放什么调料 珠海有什么好玩的地方 感叹号什么意思 420是什么意思