项目地址:
https://github.com/netnr/Netnr.Loginhttps://github.com/netnr/np
authorize
接口:https://openauth.alipay.com/oauth2/publicAppAuthorize.htm
获取用户授权,即页面跳转支付宝登录界面,GET
请求,得到auth_code
access_token
根据auth_code
得到access_token
,参数 method
接口名称等于 alipay.system.oauth.token
,GET
请求网关
user
根据access_token
向网关发起 GET
请求,参数 method
接口名称等于 alipay.user.info.share
Install-Package Netnr.Login
参考项目地址给出的示例代码
生成 RSA 密钥,下载客户端并安装:https://docs.open.alipay.com/291/105971/
生成密钥 里面选择:
密钥格式:PKCS1(非JAVA适用)
密钥长度:2048
点击 生成密钥
按钮
点击 上传公钥
链接,会自动打开浏览器,需要登录
点击 接口加签方式:设置/查看
,可能需要短信验证,再点击 更换应用公钥
,选择 公钥
再从客户端粘贴 应用公钥
保存
以上就是配置密钥的方法,AliPayConfig.AppPrivateKey = "配置客户端生成的应用私钥"