(3) MAC绑定服务器在本地查询是否存在与用户MAC地址绑定的Portal认证信息:
¡ 如果存在Portal认证信息,则MAC绑定服务器将通知接入设备该用户为“已绑定”状态,并使用用户的认证信息向接入设备发起Portal认证,在用户无感知的情况下完成认证过程。此时,如果Portal认证失败,则设备向用户返回认证失败信息,接入设备上的MAC-trigger表项将自动老化,然后重新进行MAC-trigger认证。
¡ 如果不存在Portal认证信息,则MAC绑定服务器将通知接入设备该用户为“未绑定”状态。接入设备将对“未绑定”状态的用户发起正常的Portal认证。如果Portal认证失败,则Portal Web服务器向用户返回Portal认证失败页面,流程终止;如果Portal认证成功,在用户完成Portal认证过程后,接入设备会将用户的MAC地址和认证信息发送至MAC绑定服务器,完成信息绑定。当同一用户再次访问网络时,MAC绑定服务器便可以利用保存的认证信息代替用户完成认证。
(4) 用户通过Portal认证后,接入设备将删除MAC-trigger表项。
上述(4)通过portal认证后,接入设备将删除mac-trigger表项。既然删除了mac-trigger表项,那么还怎么进行无感知认证呢?看着好像和(3)描述的 “如果Portal认证成功,在用户完成Portal认证过程后,接入设备会将用户的MAC地址和认证信息发送至MAC绑定服务器,完成信息绑定。当同一用户再次访问网络时,MAC绑定服务器便可以利用保存的认证信息代替用户完成认证。” 存在冲突 ?
(4)用户通过Portal认证后,接入设备将删除MAC-trigger表项。这个怎么理解?
用户通过Portal认证后,接入设备会删除MAC-trigger表项,意味着该设备不再需要通过MAC地址触发认证流程。
解释如下:
- **MAC-trigger表项**:是接入设备中用于标识某些用户(通常是未认证用户)需要进行Portal认证的机制。当设备检测到某个MAC地址的用户未认证时,会生成一个MAC-trigger表项,触发Portal认证流程。
- **用户通过Portal认证后**:表明该用户已完成身份验证,合法接入网络。
- **删除MAC-trigger表项**:认证完成后,接入设备认为该用户的认证状态已确认,不再需要通过MAC地址来触发认证,因此删除该表项,避免重复或不必要的认证提示。
简而言之:删除MAC-trigger表项表示该用户已完成认证,接入设备不再对其MAC地址进行认证触发,允许其正常访问网络。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论