.
认证配置说明
⼀、顾客使⽤效果 (2)
1.认证“点⼀点”申请上⽹⽅案效果 (2)
2.认证“扫⼀扫”申请上⽹⽅案效果 (5)
⼆、管理员配置简要 (6)
三、管理员配置详细说明 (6)
1.在公众平台中申请并启⽤开发者模式 (6)
1.1.多种公众账号类型的区别 (6)
1.2.申请公众账号 (8)
1.3.进⾏认证 (8)
1.4.启⽤开发者模式 (8)
2.在AC设备配置认证选项 (9)
2.1.客户英⽂简称 (10)
2.2.“点⼀点”上⽹⽅案所需配置 (10)
2.3.“扫⼀扫”上⽹⽅案所需配置 (10)
3.在AC设备修改其它认证选项 (13)
4.在第三⽅服务器部署⽰例代码 (13)
4.1.部署代码 (14)
4.2.⽰例代码config.php修改说明 (15)
4.3.“点⼀点”⽅案中config.php修改说明 (15)
4.4.“扫⼀扫”⽅案中config.php修改说明 (17)
4.5.⽣成公众账号菜单 (18)
5.在AC设备配置认证策略 (20)
5.1.选择认证⽅式 (20)
5.2.认证通过后必须经过⼀次短信认证 (21)
5.3.选择认证模板 (22)
6.在AC设备配置专属portal认证页⾯模板 (23)
四、第三⽅平台⽰例代码下载 (24)
⼀、顾客使⽤效果
深信服⽀持两种不同效果的认证:“点⼀点”和“扫⼀扫”。
“点⼀点”⽅案⽀持所有类型的。
“扫⼀扫”⽅案仅⽀持经过官⽅认证的服务号。
针对已经认证的服务号,可以同时使⽤“扫⼀扫”和“点⼀点”解决⽅案。
1.认证“点⼀点”申请上⽹⽅案效果
图1“点⼀点”⽅案效果图
步骤说明:
1.连接热点
2.浏览器弹出portal页⾯,提⽰顾客加关注
图2浏览器弹出portal页⾯
3.顾客打开,添加关注
4.点击菜单“我要上⽹”获取上⽹链接(若您的账号没有⾃定义菜单权限,也可以让顾客发送字母如“X”来获取上⽹链接)
图3获取上⽹链接
5.点击链接后,通过认证,免费上⽹
图4通过认证
若管理员配置了“经过认证后必须进⾏短信认证”,那么这⾥将跳转到短信认证页⾯,顾客必须经过⼀次短信认证才可上⽹(仅需短信认证⼀次,后续再来上⽹时仅需认证,不需再次短信认证):
图5短信认证页⾯
2.认证“扫⼀扫”申请上⽹⽅案效果
图6“扫⼀扫”⽅案效果图
步骤说明:
1.顾客进⼊店铺内部,看到商家在墙体等地⽅张贴的认证上⽹说明及⼆维码;
2.顾客连接商家热点;
3.顾客打开,扫描该⼆维码,会⾃动跳转⾄关注页⾯;若该客户已关注,则会直
接跳转会话页⾯。顾客在中收到⼀条图⽂信息,代表已通过认证,可免费上⽹。
图7通过上⽹认证
⼩提⽰:
A、已加关注的⽼顾客也可以不扫⼆维码,直接在对话页⾯使⽤“点⼀点”⽅案申请上
⽹的⽅式获取上⽹权限;
B、在未完成认证之前,若顾客打开浏览器,此时也会弹出portal页⾯,提⽰顾客需要加
关注才可免费上⽹。
⼆、管理员配置简要
图8管理员配置简要
总的来说,管理员需要配置以下⼏步:
1.申请公众账号,并在公众平台中启⽤开发者模式;
2.登陆AC设备页⾯,在“上⽹策略与⽤户管理”--“认证选项”--“认证”页⾯
配置认证所需的参数;并在“其他认证选项”中勾选“未认证⽤户使⽤/default 组上⽹策略”
3.将⽰例代码部署或合⼊到第三⽅服务器上;
4.配置认证策略,在“认证策略”页⾯选择使⽤“认证”或“/短信认证”;
5.配置portal提⽰页⾯,在“系统设置”-“终端页⾯⾃定义”-“/短信认证”页
⾯中可以修改为⾃⼰的页⾯模板;
各步骤的详细说明下⽂均有描述。有任何不明⽩的地⽅请。
三、管理员配置详细说明
1.在公众平台中申请并启⽤开发者模式
1.1.多种公众账号类型的区别
不同类型的公众帐号,开放的权限有所不同,深信服能够提供的认证效果也略有差异。
与服务号在注册阶段进⾏区别,在得到公众帐号以后才可选择是否需要官⽅认证。
不同帐号的功能差别如下图所⽰,我们将逐⼀介绍:
图9腾讯⽬前提供的开发接⼝(截⾄2014.2.20)
1.1.1.未认证的:(蓝⾊窗⼝权限)
刚注册下来的,可以获得上图所⽰蓝⾊窗⼝中的权限,向顾客回复消息为基础权限,没有⾃定义菜单权限。
客户部署后,顾客若要上⽹,需要向此发送⽂字消息如字母“X”来获得认证链接。
1.1.
2.经过认证的或经过微博认证的:(绿⾊窗⼝权
限)
服务号或通过微博认证或认证(300元⼀年)后的,即可获得上图所⽰绿⾊窗⼝中的权限。
客户部署后,可以⽣成⾃定义菜单。顾客关注后,通过点击⾃定义菜单即可获得上⽹认证链接,⽆需输⼊消息,提升体验性。这种⽅案即我们后⾯所述的“点⼀点”
⽅案。
1.1.3.经过认证的服务号:(所有权限)
服务号通过认证(300元⼀年)后,即可获得上图所⽰红⾊窗⼝中的权限。客户部署后,可以⽣成⼆维码,顾客扫描⼆维码后,即可通过上⽹认证,进⼀步提升⽤户体验。这种⽅案即我们后⾯所述的“扫⼀扫”⽅案。
1.2.申请公众账号
请根据需要部署的认证⽅式,确定所需要哪种类型的公众账号。如果您⽆法确定,请寻求帮助。
我们建议申请服务号并认证,这样就可以使⽤“点⼀点”和“扫⼀扫”两种上⽹认证⽅案,获得良好的⽤户体验。
打开www.doczj/doc/974266584.html
/点击右上⽅⽴即注册链接,按官⽅提⽰步骤,选择合适的帐号并填写相关信息、上传所需材料完成注册。
图10申请
1.3.进⾏认证
具体的认证流程请参考腾讯帮助⽂档:
www.doczj/doc/974266584.html
/cgi-bin/readtemplate?t=wxverify/faq_tmpl&lang=zh_C N&token=1336373631
1.4.启⽤开发者模式
登陆公众账号,在⾼级功能选项中,关闭编辑模式,启⽤开发者模式。
图11启⽤开发者模式
点击打开开发者模式,开发者模式都需要进⾏服务器配置,但不同的帐号类型⼜略有不同:未认证的不需要开发者凭据,其他类型账号都需要配置开发者凭据。
图12成功启⽤开发者模式
2.在AC设备配置认证选项
需要在“⽤户与策略管理”--“⽤户认证”--“认证选项”--“认证”页⾯配置认证相关的参数,具体设置如下所⽰。
2.1.客户英⽂简称
支付分怎么开通“客户英⽂简称”是唯⼀标识⼀个客户的字符串,可以填写客户英⽂名称或中⽂拼⾳,并以此来填写部署在第三⽅服务器config.php⽂件中的SALT字段。
这个字段是为了保证AC设备与第三⽅服务器的对应关系。
“点⼀点”与“扫⼀扫”⽅案都需要这个配置。
2.2.“点⼀点”上⽹⽅案所需配置
图13“点⼀点”上⽹⽅案的配置
“点⼀点”上⽹⽅案在AC设备上仅需配置上图的“客户英⽂简称”,然后勾选“启⽤点⼀点上⽹⽅案”即可。
2.3.“扫⼀扫”上⽹⽅案所需配置
图14“扫⼀扫”上⽹⽅案的配置
2.3.1.appID,appsecret,scene_id
这三个配置是⽤来⽣成⼆维码的。⽣成新的带参数的⼆维码后,请替换以前张贴的⼆维码图⽚,扫描原⼆维码⽆法达到扫描上线的效果。
⼩提⽰:请不要频繁点击“⽣成⼆维码”按钮。因为⽣成⼆维码会导致第三⽅服务器缓存的access_token最长情况下可能会失效2⼩时(若使⽤深信服的服务器也会⾄少失效1分钟)。
appID与appsecret
公众账号启⽤开发者模式后就可以得到appid与appsecret,即开发者凭据。
图15开发者凭据
scene_id
scene_id有效范围为1~100000,可随意填写。顾客扫描⼆维码时,向第三⽅服务器发送的消息将带有这个值,可⽤于区分不同的⼆维码。如两个分店的scene_id不同,就可区分是哪个分店的扫描事件,或区分⼀个分店的不同区域,如商场的男装区或⼥装区。(这个需要在第三⽅服务器代码中添加代码,才能对不同分店进⾏不同处理)。
2.3.2.响应事件的图⽚域名
在“扫⼀扫”认证⽅案中,顾客扫描⼆维码后,第三⽅服务器会响应回复⼀条图⽂信息。该图⽚域名即是响应的图⽚的url。
图16第三⽅服务器响应的图⽚
可以将图⽚放在将要部署的第三⽅服务器上,这⾥就填写该图⽚的url地址。
2.3.3.头像的url地址
配置此url是为了让顾客关注号之后就可以上⽹,提升⽤户体验。
该url地址需要⽹络抓包得到,请来帮助您完成。下⾯是具体的步骤。
1.配置⼿机ip,⽹关指向ac,不需要认证上⽹。
www.doczj/doc/974266584.html
n⼝抓包tcpdump-i ethX -s0-w/tmp/xxx.pcap
3.⼿机扫描公众账号⼆维码,并关注。(⼆维码可点击上⾯按钮⽣成,这之前头像url 可先随便填⼀个)。为确保⼀定抓到需要的数据包,请点击⼀下关注页⾯左上⽅公众账号的logo来放⼤logo,这样就可以触发客户端加载logo的操作。
4.⽤wireshark打开刚才的XXX.pcap,搜索”mmhead”。
5.将两段数据组合起来。如下
www.doczj/doc/974266584.html
/mmhead/Q3auHgzwzM5tT90jzZK3vyZSIITn7laNGtaIbJEl3eV0h9jysDEFc Q
图17抓包得到logo的url
3.在AC设备修改其它认证选项
对于未认证的⽤户,需要给予其⼀定的⽹络权限才能保证“点⼀点”或“扫⼀扫”功能正常使⽤。
需要在“⽤户与策略管理”--“⽤户认证”--“认证选项”--“其他认证选项”中勾选“未通过认证⽤户可以访问基本服务(default组权
限,HTTP除外)”。
图18修改“其它认证选项”
4.在第三⽅服务器部署⽰例代码
如果您已经做过第三⽅开发,请将我们的⽰例代码交给第三⽅服务器开发者,请其合⼊我们的代码。
如果您还没有第三⽅开发,请,我们将为您完成部署。
4.1.部署代码
假设已经有web服务器www.doczj/doc/974266584.html
,可以在web根⽬录下创建⽬录weixin,把⽰例代码放在weixin下⾯。
图19要部署的代码
这⾥可以得到⼀个url:www.doczj/doc/974266584.html
/weixin/wechat.php 这是处理请求的url,它将响应顾客的关注、“点⼀点”、“扫⼀扫”事件。公众账号开发者模式⾥需