http://authServer/oauth/authorize?response_type=code&client_id=client_id&redirect_uri=http://clientSite
http://authServer/login
http://authServer/oauth/authorize?response_type=code&client_id=client_id&redirect_uri=http://clientSite
http://clientSite/?code=WHV34h
http://authServer/oauth/token?client_id=client_id&redirect_uri=http://clientSite&code=WHV34h&grant_type=authorization_code&client_secret=password 返回数据格式:
{
"access_token": "2a04fdc1-32b9-48b7-b748-8d94c25dbcf7",
"token_type": "bearer",
"refresh_token": "4090d5ff-a876-4b2b-ab54-7677d2d45ac8",
"scope": "all"
}
http://resourceServer/?access_token=2a04fdc1-32b9-48b7-b748-8d94c25dbcf7
http://localhost:11000/oauth/check_token basic auth: username: client_id password: password form-data: token=2a04fdc1-32b9-48b7-b748-8d94c25dbcf7 返回数据格式
{
"active": true,
"user_name": "user",
"authorities": [
"ROLE_USER"
],
"client_id": "client_id",
"scope": [
"all"
]
}