springboot-security-oauth2
前端展示请配合 react-authority
在springboot-security 项目基础上,融合了部分oauth2的部分功能。
Oauth2-authorizedGrantType-client
在Spring security的基础上集成Oauth2的客户端认证模式,原权限部分不受影响。
基础权限 功能请访问springboot-security
http://localhost:8080/oauth/token?grant_type=client_credentials&client_id=client_1&client_secret=123456
不要在同一台电脑上同时测试登录授权和通过Access_Token授权访问,否则授权信息会被覆盖。
Oauth2-authorizedGrantType-code
在Spring security的基础上集成Oauth2的授权码认证模式,原权限部分不受影响
基础权限 项目:springboot-security
配合前端展示:react-authority
http://localhost:8080/oauth/authorize?response_type=code&client_id=client_2&client_secret=123456&redirect_uri=http://baidu.com
账号:admin
密码:000000
注意:这是前后端分离的前端页面
地址栏 code 便是授权码
http://localhost:8080/oauth/token?client_id=client_2&client_secret=123456&grant_type=authorization_code&redirect_uri=http://baidu.com&code=A3dv5E
error 页面,以及授权页面都没有重写(实在不想写前端页面了),只是简单的把功能过了一遍,仅供参考,还有很多没有完善。
项目中都有响应的sql,方便测试