종속 포털

대부분의 핫스팟은 모든 클라이언트 HTTP 요청이 공급자의 웹 사이트로 리디렉션되는 제한된 네트워크 연결인 Captive Portal을 사용하여 고객 상호 작용을 구현합니다. 그런 다음 웹 사이트에서 운영자의 사용 약관에 동의하거나, 결제 정보를 입력하거나, 자격 증명을 입력하여 사전 결제 준비를 확인하라는 메시지를 사용자에게 표시할 수 있습니다.

이러한 환경을 사용하여 몇 가지 문제가 있습니다.

  • 다른 애플리케이션(예: 이메일 클라이언트)도 리디렉션됩니다. 사용자가 웹 브라우저 이외의 앱을 먼저 사용하려고 하면 resolve 방법을 모르고 오류가 발생합니다.

  • SSL(Secure Sockets Layer)을 통해 초기 연결을 시도하는 경우 사용자가 Captive Portal로 리디렉션되기 전에 브라우저에서 사용자에게 보안 경고를 표시합니다. 이렇게 하면 연결하려면 보안 경고를 무시해야 하므로 사용자에게 혼란스러운 환경이 만들어집니다.

Windows는 Captive Portal이 감지되면 웹 브라우저를 즉시 열어 Captive Portal 네트워크를 지원합니다. 사용자는 자신의 디바이스 전경에 브랜드가 지정된 웹 페이지를 표시하므로 Captive Portal을 사용하여 인증하기 위해 수행해야 하는 작업을 이해하는 데 도움이 됩니다.

Windows는 사용자가 후속 연결 시도 시 포로 포털을 우회할 수 있는 메커니즘을 제공합니다. 그러나 Captive Portal은 항상 처음 사용자가 접하는 환경입니다.

이 항목에서는 Captive 포털을 사용하기 위한 다음 모범 사례에 대해 설명합니다.

일관된 연결 처리

클라이언트가 네트워크에 처음 연결할 때 인터넷 연결 및 포로 포털 상태 확인하기 위해 Windows는 일련의 네트워크 테스트를 수행합니다. 이러한 테스트의 대상 사이트는 연결 테스트에만 사용되는 예약된 도메인인 msftncsi.com. Captive Portal이 검색되면 이러한 테스트는 Captive Portal이 해제될 때까지 주기적으로 반복됩니다.

가양성 또는 가음성 테스트 결과를 방지하려면 Captive Portal에서 다음을 수행하면 안 됩니다.

  • 사용자가 인터넷에 액세스할 수 없는 경우 www.msftncsi.com 대한 액세스를 허용합니다.

  • 클라이언트에 표시되는 Captive Portal 동작을 변경합니다. 예를 들어 일부 요청을 리디렉션하고 다른 요청을 삭제하지 마세요. 인증이 성공할 때까지 모든 요청을 계속 리디렉션해야 합니다.

    참고
    서비스 거부 완화는 클라이언트당 시도 횟수 또는 모든 클라이언트의 총 시도가 아니라 클라이언트당 시도 빈도를 기반으로 해야 합니다.

터치 친화적인 웹 페이지

Windows 환경은 터치 우선으로 설계되었습니다. 웹 페이지로 확장됩니다. 터치 사용자에 대한 더 크고 대상 지정하기 쉬운 컨트롤을 사용하여 웹 페이지를 배치하는 것이 좋습니다. 상호 작용하기 위해 과도한 스크롤이 필요하지 않은 레이아웃을 사용하고 필요한 경우 흐름을 여러 페이지로 분리합니다. 터치 친화적인 웹 디자인에 대한 자세한 내용은 터치 입력 디자인을 참조하세요.

구매 후 프로비전

앱에서 적용할 수 있는 동일한 프로비저닝 파일도 웹 사이트에서 적용할 수 있습니다. 웹 페이지의 JavaScript에서 window.external.msProvisionNetworks 메서드의 가용성을 검사. 있는 경우 브라우저는 프로비전 파일을 운영 체제에 릴레이할 수 있습니다. 이 프로비저닝 파일을 생성하는 방법에 대한 자세한 내용은 메타데이터를 사용하여 모바일 광대역 환경 구성 을 참조하세요.

참고 이 프로비저닝 파일은 모바일 광대역 앱이 아닌 웹 사이트 또는 앱에서 제공하는 경우 서명해야 합니다.

XML 프로비저닝 파일을 전달하면 운영 체제가 다른 SSID(서비스 집합 식별자)가 있더라도 사용자의 서비스에 포함된 다른 네트워크에 자동으로 연결할 수 있습니다. 정적 WISPr(무선 인터넷 서비스 공급자 로밍) 자격 증명을 사용하는 경우 나중에 Windows에서 해당 자격 증명으로 자동으로 인증할 수 있으므로 더 원활한 연결 환경을 사용할 수 있습니다.

제품 앱 설치

Windows의 가장 풍부한 환경은 모바일 광대역 앱을 사용하는 것입니다. Captive Portal을 통해 Microsoft Store의 한 앱에만 액세스할 수 없으므로 사용자가 인터넷에 연결하기 전에 앱을 설치할 수 없습니다. 그러나 사용자가 인증한 후에는 Microsoft Store로 이동하여 모바일 광대역 앱을 설치하는 것이 좋습니다.

핫스폿 인증 방법