本文为您介绍如何通过IDaaS认证源功能,帮您实现支付宝扫码登录功能。
一、支付宝开放平台创建应用
操作步骤
- 登录支付宝开放平台
- 点击进入开发者中心
- 点击创建应用,选择网页&移动应用标签下的自定义接入
- 配置应用的基本信息
- 为应用添加 获取会员信息的能力
- 设置接口加签方式
将工具生成的密钥对和支付宝生成的支付宝公钥保存在本地
二、创建支付宝认证源
- 以IT管理员账号登录云盾IDaaS管理平台。具体操作请参考 IT管理员指南-登录。
- 点击左侧导航 认证 > 认证源。
- 点击右上角添加认证源,选择支付宝登录,点击添加认证源。
- 将自动生成的RedirectUrl填写到支付宝创建的应用的授权回调地址中
- 获取应用的APPID参数保存到本地,并提交审核
说明 使用支付宝扫码登录功能,必须确保支付宝开放平台的应用已通过审核
- 配置支付宝认证源参数
其中:
AppId、appPrivateKey、alipayPublicKey为上述过程中获取的支付宝应用参数
ddMappingField:nickName
前端回调地址:IDaaS域名地址+/frontend/login#alipayCallback
是否显示:勾选之后,会在登录页面展示支付宝认证源
说明 IDaaS域名地址可以在云盾IDaaS管理控制台获取。 - 认证源添加完成后,点击启用认证源
三、支付宝扫码登录IDaaS
- 通过浏览器访问云盾IDaaS用户Portal地址。
说明 该地址由IT管理员提供。IT管理员可以在云盾IDaaS实例列表中查看用户访问的Portal地址。
- 点击支付宝认证源图标,并使用移动端打开支付宝扫描页面二维码进行扫码登录
若用户首次使用支付宝扫码认证源,则需要绑定IDaaS账户。在绑定页面中输入IDaaS的用户名和密码
在文档使用中是否遇到以下问题
更多建议
匿名提交