开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
会员能力 > 支付宝登录 > 案例分析 > 用户登录授权接口接入流程
收藏
我的文档
设置
文档地址
用户登录授权接口产品文档可查看 (用户登录授权)。
注意:该产品不支持第三方调用,不支持沙箱环境测试。 
开发前准备
创建应用
创建应用详情可查看 如何创建应用
生成密钥详情可查看 如何生成 rsa2 密钥如何生成公钥证书
如何获取支付宝公钥详情可查看 如何获取支付宝公钥
绑定产品:登录支付宝 ,进入对应应用详情页面,绑定 获取会员信息 无需签约),详情可查看 产品绑定。 
demo&sdk 下载
服务端 sdk 下载详情可查看 服务端 sdk 选择对应的语言进行下载即可。 
集成流程
参数说明文档
app 支付宝登录签名参数说明详情可查看
接口参数
是否必传
参数说明
return_url

授权回调参数,与应用中的授权回调地址一致。
scopes

接口权限值,目前只支持 auth_user(获取会员信息网站支付宝登录)、auth_base(用户信息授权)、auth_ecard()、auth_invoice_info(电子发票)、auth_puc_charge(生活缴费)五个值。多个 scope 时用,分隔,如 scope 为 auth_user、auth_ecard 时,此时获取到的 access_token,既可以用来获取用户信息,又可以给用户发送会员卡。
state

商户自定义参数,用户授权后,重定向到 redirect_uri 时会原样回传给商家。为防止 csrf 攻击,建议开发者请求授权时传入 state 参数,该参数要做到既不可预测,又可以证明客户端和当前第三方网站的登录认证状态存在关联。
示例代码
以 java 语言为例:pageexecute 添加 get 生成链接,不添加 get 生成 form 表单,详情可查看
授权流程
在 pc 端测试示例
扫码登录授权
image.png

登录支付宝账号授权
image.png

在手机端测试示例
在手机端转换为二维码授权或在支付宝客户端内点 url 进行授权。
 
获取用户信息
若要获取用户的账户信息,scopes 中必传 auth_user。
根据用户在授权回调返回的 auth_code 调用 alipay.system.oauth.token换取授权访问令牌接口)获取 access_token。
根据 access_token 调用 支付宝会员授权信息查询接口)获取用户的昵称、头像等信息。 
注意事项
用户登录授权接口生成的 url 链接和 获取会员信息 的授权链接功能相同,主要是授权时显示页面不同。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图