Compartir a través de


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.