不涉及
某客户使用EIA进行访客认证,根据不同的终端类型,推送不同的portal认证页面,比如笔记本推送PC界面,手机推送手机界面,根据http user Agent特征进行终端识别,调用页面推送子策略后,发现页面推送子策略不生效,使用苹果手机进行认证,推送电脑页面
目前我们对终端进行识别,有四种方式即inode客户端、MAC地址、HTTP USER AGENT、DHCP特征,现场客户使用的是http user agent, 使用http user agent方式,需要保证EIA页面推送策略中填写的http user agent特征和终端本身的http user agnet特征能够匹配上,这样才可以正确识别出来。
以其中苹果手机为例,点开后可以看到现场配置的http user agent 特征如下:
iPhone&&OS 7 || iPhone&&OS 8 || iPhone&&OS 9 || iPhone&&OS 10 || iPhone&&OS 11 || iPhone&&OS 12
Http user agent 特征,可以通过查看http user agent特征库确认,也可以通过查看终端管理页面中,终端设备的详细信息进行获取,如果获取不准确还可以通过抓包进行确认,一般后两者比较准确。
1、
通过对比终端管理详细信息中识别到的http user Agent特征信息为CPUiPhoneOS 10_3_3likeMacOSX 而现场填写的iPhone &&OS10 两者不一致,导致无法匹配上,从而无法根据页面推送策略推送页面。
将页面推送策略中的http user agent特征和终端管理详细信息中获取到的改一致,识别时可以进行最短匹配,
以iPhone为例,http user agent可以改为CPUiPhoneOS。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作