Общие сведения о проверке подлинности WISPr
Хот-спот с поддержкой 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, интерпретирует этот XML-код (который содержится в комментарии HTML, чтобы избежать его отображения клиентам), чтобы узнать, куда нужно отправить учетные данные пользователя.
Когда клиент вручную подключается к сети с поддержкой WISPr, он видит следующий запрос:
Клиенты, которые выбирают нет, мне нужно зарегистрироваться , направляются на ваш портал. Клиентам, которые выбирают Да, я введу имя пользователя и пароль , получают запрос на ввод учетных данных. Эти учетные данные предоставляются веб-сайту, и пользователь подключается после успешной проверки подлинности.
Мобильное широкополосное приложение может автоматически предоставлять учетные данные или заменять запрос учетных данных с помощью специализированного потока покупки или проверки подлинности. Для этого требуется, чтобы сеть поддерживала WISPr и чтобы приложение было установлено до того, как пользователь подключится к сети.
Если ваша сеть предлагает КЛИЕНТАМ WISPr с помощью определенных строк UserAgent, пользователь не увидит этот запрос и не сможет ввести учетные данные вручную. Однако ваше приложение по-прежнему может участвовать в проверке подлинности WISPr, включив соответствующий UserAgent при создании сетевого профиля.
В этот раздел включены следующие разделы: