芝麻信用对接说明
一、芝麻信用官方网址
https://b.zmxy.com.cn/index.htm
二、登录成功后进入申请
https://b.zmxy.com.cn/product/product.htm

三、申请成功后在商家中心可以看到“已签约产品”
https://b.zmxy.com.cn/technology/myProds.htm

四、然后需要创建一个应用

1、 回调地址,即芝麻用户认证授权后回调的网址,全称
2、 商家公钥需要人工生成
参看:https://b.zmxy.com.cn/technology/openDoc.htm?relInfo=RSA_INFO_DOC
下载openssl软件 http://slproweb.com/download/Win32OpenSSL-1_1_0f.exe
安装到本地
在cmd窗口执行以下代码
C:\Users\Hammer>cd C:\OpenSSL-Win32\bin %进入 OpenSSL 安装目录%
C:\OpenSSL-Win32\bin>openssl.exe %进入 OpenSSL 程序%
OpenSSL> genrsa -out rsa_private_key.pem 1024 %生成私钥%
OpenSSL> pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out rsa_private_key_pkcs8.pem %备注:Java 开发者需要将私钥转换成 PKCS8 格式%
OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem %生成公钥%
OpenSSL> exit %退出 OpenSSL 程序%
注意:.net 需要pkcs8那个步骤
把公钥字符串填写上图的“商家公钥”中
保存并创建应用
3、 关键在这里
我们需要复制这里的 “芝麻公钥”,配置到我们的程序中。

五、网站配置
网站需要配置 AppID,PublicKey,PrivateKey
AppID就是上面的应用标识,公钥和私钥则按上面第四步生成即可。
芝麻信用的调用类似于OAuth2.0,组织一段参数,发起请求(这里需要用户授权),返回openid
再通过openid来获取用户的芝麻信用。
更新时间:2017-06-25 10:28:05