spring boot security oauth2 jwt
程序员文章站
2022-06-13 19:59:23
...
项目源码下载:
https://github.com/alexleolab/spring-oauth.git测试过程
步骤一:打开浏览器,输入地址
http://localhost:1130/oauth/authorize?client_id=normal-app&response_type=code&scope=read&redirect_uri=/resources/user
用户名alex
密码test
点击Authorize获取code
打开工具postman,输入以下地址获取授权token,Authorization那一栏选择Basic Auth ,用户名填入normal-app,密码不填
localhost:1130/oauth/token?code=Yourcode&grant_type=authorization_code&client_id=normal-app&redirect_uri=/resources/user
这时候拿到token就可以访问受保护的资源信息了,如下
localhost:8081//resources/user?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsic3ByaW5nLWJvb3QtYXBwbGljYXRpb24iXSwidXNlcl9uYW1lIjoibGVmdHNvIiwic2NvcGUiOlsicmVhZCJdLCJyb2xlcyI6W3siYXV0aG9yaXR5IjoiUk9MRV9VU0VSIn1dLCJleHAiOjE0OTEzNTkyMjksInVzZXJOYW1lIjoibGVmdHNvIiwiYXV0aG9yaXRpZXMiOlsiUk9MRV9VU0VSIl0sImp0aSI6IjgxNjI5NzQwLTRhZWQtNDM1Yy05MmM3LWZhOWIyODk5NmYzMiIsImNsaWVudF9pZCI6Im5vcm1hbC1hcHAifQ.YhDJkMSlyIN6uPfSFPbfRuufndvylRmuGkrdprUSJIM
推荐阅读
-
Spring Security OAuth2集成短信验证码登录以及第三方登录
-
Spring Security结合JWT的方法教程
-
详解如何在spring boot中使用spring security防止CSRF攻击
-
Spring-boot结合Shrio实现JWT的方法
-
Spring Boot整合Spring Security的示例代码
-
详解Spring Boot实战之Filter实现使用JWT进行接口认证
-
3行代码快速实现Spring Boot Oauth2服务功能
-
Spring Security OAuth2集成短信验证码登录以及第三方登录
-
Spring Boot Security OAuth2 实现支持JWT令牌的授权服务器
-
Spring Boot Security配置教程