Effettuare il provisioning di un profilo Wi-Fi tramite un sito Web

Il flusso di lavoro descritto in questo argomento è stato introdotto in Windows 10 versione 2004. Questo argomento illustra come configurare un sito Web in modo che un utente possa effettuare il provisioning di un profilo per una rete Passpoint (o per una rete normale) prima di spostarsi nell'intervallo dei punti di accesso corrispondenti Wi-Fi. Uno scenario di esempio è quello di un utente che potrebbe pianificare di visitare un aeroporto o una conferenza per la prima volta e vogliono prepararsi in anticipo scaricando e eseguendo il provisioning di un profilo a casa.

Gli sviluppatori abilitano il flusso di lavoro fornendo un profilo XML e configurando un sito Web. Gli utenti possono quindi effettuare il provisioning di un profilo Wi-Fi scaricandolo dal sito Web tramite un Web browser. Nel dispositivo dell'utente il profilo di Wi-Fi viene quindi effettuato il provisioning usando l'attivazione URI e l'app Impostazioni di Windows.

Questo flusso di lavoro sostituisce il meccanismo in Internet Explorer per il provisioning di profili Wi-Fi, che si basa sulle API JavaScript specifiche di Microsoft. Questo nuovo flusso di lavoro è previsto che funzioni con tutti i browser principali.

Flusso di lavoro più dettagliato

È possibile attivare questo flusso di lavoro da un collegamento ipertestuale che include come argomento l'URI di download del documento XML di provisioning.

ms-settings:wifi-provisioning?uri={download_uri}

Ad esempio, il markup HTML seguente fornisce un collegamento per installare i profili trovati in un documento http://contoso.com/ProvisioningDoc.xmlipotetico .

<a href="ms-settings:wifi-provisioning?uri=http://contoso.com/ProvisioningDoc.xml">Install</a>

Il codice XML deve rispettare lo schema di provisioning (vedere Provisioning account). Il codice XML deve includere anche uno o più elementi WLANProfile . Ogni profilo verrà visualizzato nella finestra di dialogo Aggiungi descritta di seguito.

Quando l'utente fa clic sul collegamento HTML, il flusso di lavoro di installazione viene richiamato nell'app Impostazioni . Il documento XML di provisioning viene scaricato dall'app Impostazioni . Dopo aver scaricato, vengono visualizzate informazioni sui profili, la firma e il firmatario (a condizione che il documento sia conforme allo schema).

App Impostazioni

Il pulsante Aggiungi nella finestra di dialogo nell'app Impostazioni è abilitato solo se il file di provisioning è firmato e attendibile.

Nella pagina Web determinare se questo flusso di lavoro è supportato

Non esiste alcun modo in JavaScript per determinare la versione esatta della compilazione di Windows. Tuttavia, se l'utente usa il Web browser Microsoft Edge, è possibile determinare la versione di Edge controllando il valore dell'intestazione User-agent HTTP. Se la versione è maggiore o uguale a 18.nnnnn, il flusso di lavoro è supportato.

Esempi di provisioning di profili XML

Questi esempi illustrano due casi d'uso comuni di provisioning passpoint , usando PEAP o TTLS con credenziali nome utente e password. Questi file XML sono stati firmati con un certificato di test valido e possono essere installati per visualizzare il flusso di provisioning end-to-end.

Profilo passpoint usando PEAP/EAP-MSCHAPv2

Profilo passpoint usando TTLS/EAP-MSCHAPv2