支付宝第三方授权登陆

      支付宝微信第三方软件的接入,也是越来越流行,最近也稍微研究了一下,支付宝和微信的登陆接入。

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

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

       话不多说上代码。

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

支付宝第三方授权登陆_第1张图片

支付宝第三方授权登陆_第2张图片

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

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

支付宝第三方授权登陆_第3张图片

AlipaySystemOauthTokenResponse accessResponse =alipayLoginService.alipayGetAccessTokenInfo(authCode);

​String alipayAccessToken =accessResponse.getAccessToken();

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

支付宝第三方授权登陆_第4张图片
支付宝第三方授权登陆_第5张图片

 

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

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

 

 

 

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

 

本人最近开了一个公众号

支付宝第三方授权登陆_第6张图片支付宝第三方授权登陆_第7张图片

扫码关注,每天获取最前沿的互联网知识~

 

你可能感兴趣的:(支付宝第三方授权登陆)