第三方免登录


第三方系统/App开发者进行地址签名认证,实现任何第三方系统/App跳转商城系统同步登陆,实现会员免二次登录访问商城。


1)支持从其他系统软件跳转到这边系统,无需登录直接显示,前提使用这边系统的平台先安装APP免登录,且按教程配置好免登录。

跳转的会是H5wap端页面。举例说明:从支付宝众多小应用,点击放置跳转这边系统链接按钮,跳转到类似浏览器页面,页面是H5WAP端页面,注意装修好wap端页面。

2)两套这边系统,支持从一套这边系统APP商城跳转到另一套系统H5页面,前提:另一套系统要先安装APP免登录,且按教程配置好免登录。

3)不支持从这边系统APP商城跳转到其他非我们系统的商城。

后台

APPID和APP secret可以随意填写,例如APPID填写1,链接中的appid则需要填写为1。公众号id为该商城对应的i,路径:可在后台系统--商城入口--复制商城首页链接,查看链接后缀i=xxx

操作说明:

如商城前端首页地址

https://网站域名/addons/yun_shop/?menu#/home?i=公众号id

 

对应的免登首页地址

https://网站域名/addons/yun_shop/?menu#/home?i=公众号id&appid=免登插件appid&mob_user=当前登录会员手机号&scope=freelogin&sign=待签名字符串生成的md5签名&timestamp=签名当前时间戳

 

免登地址是动态生成的,不同会员手机号不同,生成的地址也不一样


生成链接有效时效为1分钟过期,过期会提示访问超时,需要重新生成链接~

 

参数说明:

l appid – 访问身份,在商城公众号免登插件中获取

l mob_user – 当前登录会员的手机号

l scope – freelogin 固定值

l timestamp – 当前时间戳 (10位的秒级时间戳)

 

sign签名规则:

1、对待签名参数数组键名按ASCII码升序排序;

2、把排序后的数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串;

3、在字符串后面直接拼接商城免登插件中填写的密钥appsecret,成为待签名字符串

4、md5加密待签名字符串 格式md5(appid=值&i=值&mob_user=值&scope=freelogin&timestamp=值appsecret) md5加密结果如141eda486eec83f88267d2827d634329

 

5、完整的访问地址https://网站域名

/addons/yun_shop/?menu#/home?i=值&appid=值&mob_user=值

&scope=freelogin&timestamp=值

&sign=141eda486eec83f88267d2827d634329

文档更新时间: 2024-08-29 18:26   作者:售后技术支持-苏宝燕