开发者社区> 问答> 正文

#支付宝 auth_base和auth_user是什么?

auth_base和auth_user的参数值说明

展开
收起
保持可爱mmm 2020-05-07 11:19:52 1819 0
1 条回答
写回答
取消 提交回答
  • auth_base参数值说明

    当拼接的授权链接上的scope值为auth_base,代表该授权为静默授权,授权用户在访问拼接的授权,登录成功后直接跳转授权回调地址(redirect_uri),拼接的链接示例如下:

    https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=APPID&scope=auth_base&redirect_uri=APPID下设置的授权回调地址

    注:

    通过该方式获取的auth_code值,可调用【alipay.system.oauth.token】接口去获取useid和access_token值,但无法通过【alipay.system.oauth.token】接口返回的access_token值来调用获取用户信息【alipay.user.info.share】接口进行获取授权用户信息。

    auth_user参数值说明

    当拼接的授权链接上的scope值为auth_user,用户通过访问授权链接进行登录支付宝账号成功后,会先到确认页面,进行确认成功后,才会跳转到授权回调地址(redirect_uri),如下图所示。

    帖子图片116.png

    拼接授权链接示例如下:

    https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=APPID&scope=auth_user&redirect_uri=APPID下设置的授权回调地址

    通过该方式获取的auth_code值可调用【alipay.system.oauth.token】接口去获取useid和access_token值,也可通过【alipay.system.oauth.token】接口返回的access_token值来调用获取用户信息【alipay.user.info.share】接口进行获取授权用户信息。

    注:

    如果该用户已经授权成功的情况下,再次访问授权链接授权,会出现没有授权确认页面,登录账户成功后直接跳转到授权回调地址页面,用户如何取消授权可点击参考【取消授权说明】。

    2020-05-07 11:22:18
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
DATA SECURITY IS NOW MORE IMPO 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载