支付宝第三方授权登陆

时间:2024-04-01 19:00:35
      支付宝微信第三方软件的接入,也是越来越流行,最近也稍微研究了一下,支付宝和微信的登陆接入。

      由于本人是做Java后台发开的,所以前端app集成没有涉及,研究的是网页和后台部分。     

       做第三方软件的​接入,第一步一定是去相应的开发者平台申请开发者权限,获取相应的appId以及秘钥。

       话不多说上代码。

    支付宝网页第三方授权登陆,​首先需要去对应的开发者平台,设置一个回调地址,这个回调地址就是接收auth_code、app_id。

支付宝第三方授权登陆

支付宝第三方授权登陆

    访问这个地址后,会跳到支付宝授权界面,点击确认授权后,则会重定向,到自己填写的回调地址。

   这时就可以获取请求中的auth_code​,接着,我们就可以拿这个auth_code干很多事情,比如:换取获取用户会员信息的accessToken。

支付宝第三方授权登陆

AlipaySystemOauthTokenResponse accessResponse =alipayLoginService.alipayGetAccessTokenInfo(authCode);

​String alipayAccessToken =accessResponse.getAccessToken();

然后我们拿着这个accessToken去换取我们想要的用户会员信息:包括id、昵称、头像等~​

支付宝第三方授权登陆
支付宝第三方授权登陆

​获取了信息之后,该干嘛干嘛去。

​      总得来说,流程还是非常简单的,第一篇博客,写的比较粗糙,平时也没太多时间,需要的人讲究着看吧。




                   最后附上自己的座右铭:不逼一下自己,拥有不知道自己有多优秀。