Share via


웹 사이트를 통해 Wi-Fi 프로필 프로비저닝

이 항목에 설명된 워크플로는 Windows 10 버전 2004에서 도입되었습니다. 이 항목에서는 사용자가 해당 Wi-Fi 액세스 지점 범위로 이동하기 전에 Passpoint 네트워크(또는 일반 네트워크)에 대한 프로필을 프로비전할 수 있도록 웹 사이트를 구성하는 방법을 보여 줍니다. 예를 들어 공항 또는 컨퍼런스를 처음으로 방문할 계획이며 집에서 프로필을 다운로드하고 프로비전하여 미리 준비하려는 사용자의 시나리오가 있습니다.

개발자는 XML 프로필을 제공하고 웹 사이트를 구성하여 워크플로를 사용하도록 설정합니다. 그러면 사용자는 웹 브라우저를 통해 웹 사이트에서 다운로드하여 Wi-Fi 프로필을 프로비전할 수 있습니다. 사용자의 디바이스에서 Wi-Fi 프로필은 URI 활성화 및 Windows 설정 앱을 사용하여 프로비전됩니다.

이 워크플로는 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에는 하나 이상의 WLANProfile 요소도 포함되어야 합니다. 각 프로필은 다음에 설명된 추가 대화 상자에 표시됩니다.

사용자가 HTML 링크를 클릭하면 설치 워크플로가 설정 앱에서 호출됩니다. 프로비저닝 XML 문서는 설정 앱에서 다운로드됩니다. 다운로드되면 프로필, 서명 및 서명자에 대한 정보가 표시됩니다(문서가 스키마를 준수하는 경우).

설정 앱

설정 앱의 대화 상자에서 추가 단추는 프로비전 파일이 서명되고 신뢰할 수 있는 경우에만 사용하도록 설정됩니다.

웹 페이지에서 이 워크플로가 지원되는지 여부를 확인합니다.

JavaScript에서는 정확한 빌드 버전의 Windows를 확인할 방법이 없습니다. 그러나 사용자가 Microsoft Edge 웹 브라우저를 사용하는 경우 HTTP 헤더의 값을 User-agent 검사하여 Edge 버전을 확인할 수 있습니다. 버전이 보다 크거나 같은 18.nnnnn경우 워크플로가 지원됩니다.

XML 프로필 프로비저닝 예제

이는 사용자 이름 및 암호 자격 증명과 함께 PEAP 또는 TTLS를 사용하는 두 가지 일반적인 Passpoint 프로비저닝 사용 사례를 예시합니다. 이러한 XML 파일은 유효한 테스트 인증서로 서명되었으며 프로비저닝 흐름 종단 간을 확인하기 위해 설치할 수 있습니다.

PEAP/EAP-MSCHAPv2를 사용하는 패스포인트 프로필

TTLS/EAP-MSCHAPv2를 사용하는 패스포인트 프로필