WISPr 身份验证概述
无线 Internet 服务提供商漫游 (支持 WISPr) 的热点在其强制门户页中包含有效负载,如下所示:
<HTML>
<!--
<?xml version=”1.0” encoding=”UTF-8”?>
<WISPAccessGatewayParam xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xsi:noNamespaceSchemaLocation=”http://www.acmewisp.com/WISPAccessGatewayParam.xsd”>
<Redirect>
<AccessProcedure>1.0</AccessProcedure>
<AccessLocation>Hotel Contoso Guest Network</AccessLocation>
<LocationName>Hotel Contoso</LocationName>
<LoginURL>https://captiveportal.com/login</LoginURL>
<MessageType>100</MessageType>
<ResponseCode>0</ResponseCode>
</Redirect>
</WISPAccessGatewayParam>
-->
</HTML>
智能客户端(如 Windows)会解释 HTML 注释中包含的此 XML (,以避免将其显示给客户) ,以了解必须提交用户凭据的位置。
当客户手动连接到支持 WISPr 的网络时,他们会看到以下提示:
选择“ 否,我需要注册 ”的客户将定向到你的强制门户。 选择“ 是,我将输入我的用户名和密码” 的客户将提示输入其凭据。 这些凭据将提供给网站,用户在成功身份验证后已连接。
移动宽带应用可以使用定制的购买或身份验证流自动提供凭据或替换凭据提示。 这要求网络支持 WISPr,并且用户连接到网络之前必须安装应用。
如果网络使用某些 UserAgent 字符串向客户端提供 WISPr,则用户将看不到此提示,并且无法手动输入凭据。 但是,应用仍可以通过在创建网络配置文件时包括相应的 UserAgent 来参与 WISPr 身份验证。
本节包括下列主题: