阶段5 3.微服务项目【学成在线】_day16 Spring Security Oauth2_09-SpringSecurityOauth2研究-Oauth2密码模式授权
密码模式(Resource Owner Password Credentials)与授权码模式的区别是申请令牌不再使用授权码,而是直接
通过用户名和密码即可申请令牌。
测试如下:
Post请求:http://localhost:40400/auth/oauth/token
参数:
grant_type:密码模式授权填写password
username:账号
password:密码
并且此链接需要使用 http Basic认证。
在认证服务里面,加断点跟踪
根据客户端去查询
放行后,再次跳转到这个断点内。这次是根据传入的用户名去查询
xc_user表示自己建 的表
正常这里应该是根据账号密码去查询,这里代码是写死了账号itcast
令牌申请成功
拿到令牌,携带令牌去访问资源
正常请求到数据
这就是密码模式授权