项目地址:
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 = "配置客户端生成的应用私钥"