Introducción a la autenticación de WISPr
Un punto de acceso móvil compatible con el proveedor de servicios de Internet inalámbrico (WISPr) incluye una carga en su página del portal cautivo que es similar a la siguiente:
<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>
Un cliente inteligente, como Windows, interpreta este XML (incluido en un comentario HTML para evitar su presentación a los clientes) para saber dónde deben enviarse las credenciales del usuario.
Cuando un cliente se conecta manualmente a una red compatible con WISPr, verá el siguiente mensaje:
Los clientes que seleccionan No, necesito registrarse se dirigen a su portal cautivo. A los clientes que seleccionan Sí, se les pedirá que escriban mi nombre de usuario y contraseña para escribir sus credenciales. Estas credenciales se proporcionan al sitio web y el usuario se conecta después de la autenticación correcta.
Una aplicación de banda ancha móvil puede proporcionar automáticamente credenciales o reemplazar la solicitud de credenciales mediante un flujo de autenticación o compra personalizado. Esto requiere que la red admita WISPr y que la aplicación se instale antes de que el usuario se conecte a la red.
Si la red ofrece WISPr a los clientes mediante determinadas cadenas UserAgent, el usuario no verá este mensaje y no podrá escribir manualmente las credenciales. Sin embargo, la aplicación todavía puede participar en la autenticación WISPr incluyendo el UserAgent adecuado cuando crea el perfil de red.
En esta sección se incluyen los temas siguientes: