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