spring security oauth2 接口授权方式获取jwt

一、使用密码模式请求授权服务获取access_token的请求方式

方式一:
url:http://客户端ID:客户端密码@localhost:8900/oauth/token

请求参数value
grant_typepassword
username你的用户名
password你的密码
scope(作用域)你设置的scope

如下
在这里插入图片描述

方式二:
url:http://127.0.0.1:8900/oauth/token

请求参数value
grant_typepassword
username你的用户名
password你的密码
scope(作用域)你设置的scope

参数和方式一相同,但需要增加一个请求头

请求头value
AuthorizationBasic+空格+Base64(客户端ID:客户端密码)

user-service:123456
Base64加密后
dXNlci1zZXJ2aWNlOjEyMzQ1Ng==

在这里插入图片描述
方式三:
url:http://127.0.0.1:8900/oauth/token
参数指定client_idclient_secret

请求参数value
grant_typepassword
client_iduser-service
client_secret123456
username你的用户名
password你的密码
scope(作用域)你设置的scope

二、使用授权服务获取到的access_token、token_type构造请求头访问资源服务器

请求头value
Authorization[token_type]+空格+[access_token]

token_type:bearer
access_token:xxxxxx
需要把使用空格拼接起来,作为Authorization请求资源服务器凭证:bearer xxxxxx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值