SpringBoot OAuth认证的开发

基于SpringBoot Security OAuth 开发APP认证

SpringBoot Security OAuth源码已经封装了认证的流程。

用户名密码认证模块

Header头需要传两个参数

Authorization :bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9(这个是clientId: community clientSecret: communitysecret,base64加密后的字符串)

Body需要传的参数

password:用户名密码

username:用户名

grant_type:password

scope:all

短信认证码认证模块

先要发起一个get请求去获取验证码

http://127.0.0.1:8041/code/sms?mobile=18221756104

然后在发起一个POST请求

http://127.0.0.1:8041/authentication/mobile

Header头需要传两个参数

Authorization :bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9

deviceId: android(随便传个标识就行)

Body需要传两个参数

mobile: 1822165730

smsCode: 323453(验证码)

这样就可以拿到token了

Loading Disqus comments...
Table of Contents