支付宝认证源接入

2023-03-10 17:57 星期五

本页面主要介绍将支付宝认证源接入IDaaS中的过程,使用户可以通过支付宝扫码登录各应用系统。

配置过程

1. 支付宝开放平台创建应用

1.1 以管理员身份登录支付宝开放平台

1.2 在【控制台】-【我的应用】-【网页&移动应用】处,点击【创建应用】按钮。

填入“应用名称”和“应用图标”,点击【确认创建】按钮。

1.3 添加成功后,给应用【添加能力】,选择【第三方应用授权】。

提示:若添加能力后提示“列表存在需要与商户账号绑定才能使用的功能!请使用商户账号进入商家中心绑定此应用”,请根据 绑定应用 指引完成商家账户与对应应用绑定。

1.4 下载“支付宝开放平台开发助手”,根据生成密钥指引生成应用的公钥和私钥。

提示:1. 密钥格式一定要选择 PKCS1。

       2. 应用私钥对应IDaaS平台支付宝认证源私钥属性,应用公钥对应支付宝开放平台公钥字符属性。

1.5 设置接口加签方式,将应用公钥填入【加签管理】的公钥字符,点击【保存设置】按钮后获取“支付宝公钥”。

1.6 设置回调地址,点击【授权回调地址】处的【设置】按钮,填入回调地址。回调地址在IDaaS管理平台添加支付宝认证源时获取。

1.7 获取应用信息后,提交审核,等待审核通知。

APPID:在管理中心-我的应用列表获取。

支付宝公钥:在应用的接口加签方式处获取。

应用私钥:支付宝开放平台开发助手生成,和填入接口加签方式的“应用公钥”匹配。

2. IDaaS平台添加并启用支付宝

2.1 用管理员账号登录飞天云信IDaaS管理平台。

2.2 点击【认证管理】-【认证源管理】-【添加认证源】,选择“支付宝登录”,按要求填入信息后,点击【添加】按钮,即可在认证源列表查看新添加的认证源。

字段说明:

字段字段说明
显示名称通常填写为支付宝扫码登录,也可自定义。
支付宝应用ID管理中心-我的应用列表获取。
支付宝应用私钥支付宝开放平台开发助手生成,和填入接口加签方式的“应用公钥”匹配。
支付宝公钥在应用的接口加签方式处获取。
回调地址需要将此链接配置到支付宝应用的授权回调地址中。

2.3 开启支付宝登录:在【认证管理】–【自适应认证】–【策略管理】下的规则中增加「支付宝」认证方式。

3. 支付宝扫码登录

打开用户门户登录页面,输入登录账号点击【登录】按钮,在认证方式中选择「支付宝」,点击后弹出支付宝二维码,扫码后即可登录门户。

提示:第一次扫码登录的时候,需要与用户进行绑定。绑定成功之后,再次扫码登录,即可直接登录成功。