Esquema HotspotProfile
El esquema HotspotProfile define los elementos que se usan para describir las credenciales de inicio de sesión de Wi-Fi zonas activas que usan el protocolo wiSPr (Wireless Internet Service Provider roaming). Todos los elementos están en el espacio de nombres http://www.microsoft.com/networking/WLAN/HotspotProfile/v1
. No todos los elementos están en todos los perfiles, ya que algunos elementos son opcionales.
A continuación se muestra el esquema completo de HotspotProfile:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.microsoft.com/networking/WLAN/HotspotProfile/v1"
elementFormDefault="qualified"
xmlns="http://www.microsoft.com/networking/WLAN/HotspotProfile/v1"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="BasicAuth">
<xs:complexType>
<xs:sequence>
<xs:element name="UserName" type="xs:token"/>
<xs:element name="Password" type="xs:token"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ExtAuth">
<xs:complexType>
<xs:sequence>
<xs:element name="ExtensionId" type="xs:token"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TrustedDomains">
<xs:annotation>
<xs:documentation xml:lang="en">
The element contains a set of host names that are trusted for providing credentials over HTTPS.
A domain name is either a fully qualified name such as hotspot.contoso.com
or a wildcard such as .contoso.com to refer to all hosts under the given domain name.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TrustedDomain" maxOccurs="unbounded" type="xs:token"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SSIDConfig">
<xs:annotation>
<xs:documentation xml:lang="en">
The element contains a set of additional SSID's that are handled by this profile
to reduce the number of SSID's in the WLAN profile store.
Windows will not auto-connect to these SSID's until a user manually connects
and sets the auto-connect flag for a specific SSID.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SSID" maxOccurs="250">
<xs:complexType>
<xs:choice>
<xs:element name="hex">
<xs:simpleType>
<xs:restriction base="xs:hexBinary">
<xs:minLength value="1" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="hexPrefix">
<xs:simpleType>
<xs:restriction base="xs:hexBinary">
<xs:minLength value="4" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="namePrefix">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="4" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="HotspotProfile">
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:sequence>
<xs:element ref="BasicAuth"/>
<xs:element ref="TrustedDomains"/>
</xs:sequence>
<xs:sequence>
<xs:element ref="ExtAuth"/>
<xs:element ref="TrustedDomains" minOccurs="0"/>
</xs:sequence>
</xs:choice>
<xs:element name="UserAgent" minOccurs="0" type="xs:token"/>
<xs:element ref="SSIDConfig" minOccurs="0"/>
<!-- extension point -->
<xs:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
En la tabla siguiente se enumeran todos los elementos de este esquema, ordenados alfabéticamente por nombre.
Elemento | Descripción |
---|---|
BasicAuth | Contiene el nombre de usuario y la contraseña necesarios para la autenticación wispr. El uso de BasicAuth permite usar un conjunto estático de credenciales; use ExtAuth para que una aplicación genere credenciales para la autenticación wispr. |
ExtAuth | Contiene los parámetros para controlar la autenticación WISPr a través de una aplicación (en lugar de especificar un nombre de usuario estático y una contraseña a través de BasicAuth ). |
ExtensionId | Nombre de familia del paquete de la aplicación que se invocará para controlar la autenticación wispr. |
HotspotProfile | Define las propiedades y las credenciales de inicio de sesión de un Wi-Fi zona activa. HotspotProfile es el elemento raíz único de un perfil Wi-Fi zona activa que usa el protocolo de itinerancia del proveedor de servicios de Internet inalámbrico (WISPr). |
Contraseña | Contraseña que se usará para la autenticación wispr. |
SSID | Un SSID adicional que controla este perfil. |
SSIDConfig | Contiene un conjunto de SSID adicionales que controla este perfil para reducir el número de SSID en el almacén de perfiles WLAN. Windows conectarse a estos SSID hasta que un usuario se conecte manualmente una vez. El perfil recién creado heredará la configuración de HotspotAuth de este perfil. |
TrustedDomain | Nombre de host de confianza para proporcionar credenciales a través de HTTPS. Puede ser un nombre completo (como hotspot.contoso.com) o un carácter comodín para hacer referencia a todos los hosts con el nombre de dominio especificado (por ejemplo , .contoso.com). |
TrustedDomains | Contiene un conjunto de uno o varios nombres de host de confianza para proporcionar credenciales a través de HTTPS. Puede ser un nombre completo (como hotspot.contoso.com) o un carácter comodín para hacer referencia a todos los hosts con el nombre de dominio especificado (por ejemplo , .contoso.com). |
UserAgent | Cadena de agente de usuario HTTP personalizada para admitir el filtrado del agente de usuario específico del operador. Este elemento es opcional. |
UserName | Nombre de usuario que se usará para la autenticación wispr. |
hex | Define el SSID de una LAN inalámbrica en formato hexadecimal. |
hexPrefix | Define una clase de LAN inalámbricas cuyos SSID comienzan por los bytes proporcionados. |
name | Define el SSID de una LAN inalámbrica en formato alfanumérico. |
namePrefix | Define una clase de LAN inalámbricas cuyos SSID comienzan por los caracteres proporcionados. |