oauth2认证简单讲解及使用

2025-04-19 12:08:21

1、首先引入pom代码<DEPENDENCY><GROUPID>ORG.SPRINGFRAMEWORK.CLOUD</GROUPID>&造婷用痃lt;ARTIFACTID>SPRING-CLOUD-STARTER-OAUTH2</ARTIFACTID></DEPENDENCY>

oauth2认证简单讲解及使用

2、然后 oauth2的基础使用是非常简单的只需要在启动类上加入@EnableAuthorizationServer 注解即可代表此项目为O帆歌达缒Auth2的认证服务器在资源服务器上加入@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认证简单讲解及使用
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢