Partager via


Schéma HotspotProfile

Le schéma HotspotProfile définit les éléments utilisés pour décrire les informations d’identification de connexion pour Wi-Fi zones réactives qui utilisent le protocole Mobile Internet Service Provider Roamer (WISPr). Tous les éléments se trouvent dans l’espace de noms http://www.microsoft.com/networking/WLAN/HotspotProfile/v1 . Tous les éléments ne se trouvent pas dans chaque profil, car certains éléments sont facultatifs.

Le schéma HotspotProfile complet est le suivant :

<?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>

Le tableau suivant répertorie tous les éléments de ce schéma, triés par ordre alphabétique par nom.

Élément Description
BasicAuth

Contient le nom d’utilisateur et le mot de passe requis pour l’authentification WISPr. L’utilisation de BasicAuth permet d’utiliser un ensemble statique d’informations d’identification. Utilisez ExtAuth pour que l’application génère des informations d’identification pour l’authentification WISPR.

ExtAuth

Contient les paramètres pour gérer l’authentification WISPr par le biais d’une application (au lieu de spécifier un nom d’utilisateur et un mot de passe statiques via BasicAuth ).

ExtensionId

Nom de la famille de packages de l’application qui sera appelée pour gérer l’authentification WISPr.

HotspotProfile

Définit les propriétés et les informations d’identification de connexion pour une zone réactive Wi-Fi. HotspotProfile est l’élément racine unique d’un profil de zone réactive Wi-Fi qui utilise le protocole d’itinérance du fournisseur de services Internet sans fil (WISPR).

Mot de passe

Mot de passe à utiliser pour l’authentification WISPr.

SSID

SSID supplémentaire géré par ce profil.

SSIDConfig

Contient un ensemble d’identificateurs SSID supplémentaires qui sont gérés par ce profil pour réduire le nombre d’identificateurs SSID dans le magasin de profils WLAN. Windows ne se connecte pas à ces ssid tant qu’un utilisateur ne se connecte pas manuellement une seule fois. Le profil qui vient d’être créé héritera des paramètres HotspotAuth de ce profil.

TrustedDomain

Nom d’hôte approuvé pour fournir des informations d’identification sur HTTPs. Il peut s’agir d’un nom qualifié complet (tel que HotSpot.contoso.com) ou d’un caractère générique permettant de faire référence à tous les ordinateurs hôtes sous le nom de domaine donné (par exemple, . contoso.com).

TrustedDomains

Contient un ensemble d’un ou plusieurs noms d’hôte qui sont approuvés pour fournir des informations d’identification sur HTTPs. Il peut s’agir d’un nom qualifié complet (tel que HotSpot.contoso.com) ou d’un caractère générique permettant de faire référence à tous les ordinateurs hôtes sous le nom de domaine donné (par exemple, . contoso.com).

UserAgent

Chaîne d’agent utilisateur HTTP personnalisée pour prendre en charge le filtrage d’agent utilisateur spécifique à l’opérateur. Cet élément est facultatif.

UserName

Nom d’utilisateur à utiliser pour l’authentification WISPr.

hex

Définit le SSID d’un réseau local sans fil au format hexadécimal.

hexPrefix

Définit une classe de réseaux locaux sans fil dont les SSID commencent par les octets fournis.

name

Définit le SSID d’un réseau local sans fil au format alphanumérique.

namePrefix

Définit une classe de réseaux locaux sans fil dont les identificateurs SSID commencent par les caractères fournis.