/oauth2-oltu-sso

单点登录 授权中心

Primary LanguageJava

OAuth2 sso 授权中心

springboot

启动: SsoApplication

依赖:mysql,redis

账号: admin/123456

1.浏览器方式

http://localhost:8088/authorize?client_id=0f112be3-ffd2-4957-9e7f-57db8842d3d0&response_type=code&redirect_uri=http://www.baidu.com

返回:https://www.baidu.com/?code=d7a36e37c71d5119639978aea14154bf
code 为授权码 "code=d7a36e37c71d5119639978aea14154bf"

获取token地址:
http://localhost:8088/access  
填写:
ClientId:0f112be3-ffd2-4957-9e7f-57db8842d3d0
ClientSecret:e3234b95-3c3d-4ece-aa87-2099abd7dfa2
code:填写获取到的code
回调地址:http://www.baidu.com

返回:
Access Token  =  81cf7b1c473f1b6c477ab2aae2d8ea84
通过浏览器请求(access_token 更换为获取到的token)
http://localhost:8088/oauth/userInfo?access_token=987155f4aa2d050dfe1010929922fa19
  1. 通过postman,选择oauth2.0
授权地址:http://localhost:8088/authorize
获取token地址:http://localhost:8088/accessToken
ClientId:0f112be3-ffd2-4957-9e7f-57db8842d3d0
ClientSecret:e3234b95-3c3d-4ece-aa87-2099abd7dfa2
回调地址:http://www.baidu.com


登录:admin/123456

获取token

通过浏览器请求(access_token 更换为获取到的token)
http://localhost:8088/oauth/userInfo?access_token=6e4078d792b703748b7273876e1c26ae
postman
client 新增,修改,删除:
localhost:8088/client/create  {"clientname": "admin"}

localhost:8088/client/delete  {"clientname": "admin"}

localhost:8088/client/update  {"clientname": "admin", "newClientname":"super"}

用户 新增,修改,删除:
localhost:8088/user/create    {"username": "super","password":"123456"}

localhost:8088/user/delete    {"username": "super"}

localhost:8088/user/delete    {"username": "super","password":"123456","newPassword":"newPassword"}

持续补充,通过页面方式新增信息。