Web サイト経由での Wi-Fi プロファイルのプロビジョニング

このトピックで説明するワークフローは、Windows 10 バージョン 2004 で導入されました。 このトピックでは、対応するWi-Fi アクセス ポイントの範囲に移動する前に、ユーザーが Passpoint ネットワーク (または通常のネットワーク) のプロファイルをプロビジョニングできるように Web サイトを構成する方法について説明します。 シナリオの例として、空港や会議に初めてアクセスする予定があり、自宅でプロファイルをダウンロードしてプロビジョニングして事前に準備する必要があるユーザーのシナリオがあります。

開発者は、XML プロファイルを指定し、Web サイトを構成することでワークフローを有効にします。 その後、ユーザーは Web ブラウザーを介して Web サイトからダウンロードして、Wi-Fi プロファイルをプロビジョニングできます。 ユーザーのデバイスでは、URI のアクティブ化と Windows 設定 アプリを使用して、Wi-Fi プロファイルがプロビジョニングされます。

このワークフローは、Microsoft 固有の JavaScript API に依存するWi-Fiプロファイルをプロビジョニングするための Internet Explorer のメカニズムよりも優先されます。 この新しいワークフローは、すべての主要なブラウザーで動作することが期待されます。

ワークフローの詳細

このワークフローは、プロビジョニング XML ドキュメントのダウンロード URI を引数として含むハイパーリンクからアクティブ化できます。

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

たとえば、次の HTML マークアップは、架空のドキュメント にあるプロファイルをインストールするためのリンクを提供します http://contoso.com/ProvisioningDoc.xml

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

XML はプロビジョニング スキーマに準拠している必要があります ( 「アカウントのプロビジョニング」を参照してください)。 XML には、1 つ以上の WLANProfile 要素も含める必要があります。 各プロファイルは、次に説明する [追加 ] ダイアログに表示されます。

ユーザーが HTML リンクをクリックすると、 設定 アプリでインストール ワークフローが呼び出されます。 プロビジョニング XML ドキュメントは 、設定 アプリによってダウンロードされます。 ダウンロードされると、プロファイル、署名、署名者に関する情報が表示されます (ドキュメントがスキーマに準拠している場合)。

設定アプリ

設定アプリのダイアログの [追加] ボタンは、プロビジョニング ファイルが署名され、信頼されている場合にのみ有効になります。

Web ページで、このワークフローがサポートされているかどうかを確認します

JavaScript では、Windows の正確なビルド バージョンを決定する方法はありません。 ただし、ユーザーが Microsoft Edge Web ブラウザーを使用している場合は、HTTP ヘッダーの値を調べることで Edge のバージョンを User-agent 確認できます。 バージョンが 以上 18.nnnnnの場合、ワークフローがサポートされます。

XML プロファイルのプロビジョニングの例

これらは、ユーザー名とパスワードの資格情報で PEAP または TTLS を使用する、2 つの一般的な Passpoint プロビジョニングのユース ケースを例示しています。 これらの XML ファイルは有効なテスト証明書で署名されており、インストールしてプロビジョニング フローをエンドツーエンドで確認できます。

PEAP/EAP-MSCHAPv2 を使用したパスポイント プロファイル

TTLS/EAP-MSCHAPv2 を使用したパスポイント プロファイル