oauth2.0 api netnr 发布于:1个月前 更新于:1个月前 64

项目地址:https://github.com/netnr/Netnr.Login

接入地址:https://open.alipay.com/

帮助文档:https://docs.open.alipay.com/263/105809

步骤

  1. authorize 接口:https://openauth.alipay.com/oauth2/publicAppAuthorize.htm
    获取用户授权,即页面跳转支付宝登录界面,GET请求,得到auth_code

    后面的接口网关:https://openapi.alipay.com/gateway.do

  2. access_token 根据auth_code得到access_token,参数 method 接口名称等于 alipay.system.oauth.tokenGET请求网关

  3. 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 = "配置客户端生成的应用私钥"

回复
昵称
邮箱
链接
ˆ