Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Portais cativos geralmente são usados por redes de Wi-Fi públicas para gerenciar o acesso e a autenticação do usuário. Quando um dispositivo se conecta a uma rede com um portal cativo, a rede redireciona todo o tráfego da Web para uma página da Web específica em que os usuários terminam ações como aceitar termos ou inserir credenciais antes de obter acesso completo à Internet. Este artigo explica como o Windows interage com portais cativos, descreve os desafios comuns que os usuários podem enfrentar e fornece práticas recomendadas para criar experiências efetivas no portal cativo.
Compreender portais cativos
A maioria dos hotspots usa um portal cativo, que é uma conexão de rede restrita que redireciona todas as solicitações HTTP do cliente para o site do provedor. Em seguida, o site solicita que os usuários concordem com os termos e condições do operador, insiram informações de pagamento ou insiram credenciais para verificar as disposições de pagamento anteriores.
Portais cativos podem causar vários problemas:
- Outros aplicativos (como clientes de e-mail) também são redirecionados. Se o usuário tentar usar um aplicativo que não seja o navegador da Web, ele encontrará erros sem saber como resolvê-los.
- Se a conexão inicial usar SSL (Secure Sockets Layer), o navegador mostrará um aviso de segurança antes de redirecionar o usuário para o portal cativo. Essa experiência pode ser confusa porque os usuários precisam ignorar o aviso de segurança para se conectarem.
O Windows suporta portais cativos, abrindo imediatamente o navegador quando detecta um portal cativo. O usuário vê sua página da Web de marca em primeiro plano, o que ajuda a aprender quais ações tomar para se autenticar no portal cativo.
O Windows permite que os usuários ignorem portais cativos em tentativas de conexão posteriores. Porém, os usuários de primeira vez sempre veem a experiência do portal cativo (captive portal).
Este artigo aborda as seguintes práticas recomendadas para usar portais cativos:
- Tratamento consistente de conexão
- Páginas da web amigáveis ao toque
- Provisionar após a aquisição
- Oferecer instalação de aplicativo
Observação
Não há suporte para funcionalidade de portal cativo na tela de logon do Windows.
Assegurar o gerenciamento consistente de conexões
Para verificar a conectividade com a Internet e o status do portal cativo quando um cliente se conecta pela primeira vez a uma rede, o Windows executa uma série de testes de rede. Esses testes usam msftncsi.com, um domínio reservado para testes de conectividade. Quando o Windows detecta um portal cativo, ele repete esses testes até que o portal cativo permita que o usuário se conecte.
Para evitar resultados de teste falsos positivos ou falsos negativos, não faça isso com seu portal cativo:
- Permitir o acesso a www.msftncsi.com quando o usuário não tiver acesso à Internet.
- Altere a forma como o comportamento do portal cativo é mostrado aos clientes. Por exemplo, não redirecione algumas solicitações e ignore outras. Continue redirecionando todas as solicitações até que a autenticação seja bem-sucedida.
Observação
As mitigações de negação de serviço devem ser baseadas na frequência de tentativas por cliente, não no número de tentativas por cliente ou no total de tentativas de todos os clientes.
Usar páginas da Web sensíveis ao toque
A experiência do Windows foi projetada para priorizar o toque. Isso se estende a páginas da web. Disponha sua página da Web com controles maiores e fáceis de direcionar para usuários de dispositivos sensíveis ao toque. Use layouts que não exijam rolagem excessiva ao interagir e divida fluxos em várias páginas, se necessário. Para obter mais informações sobre web design amigável ao toque, consulte Projetar para entrada por toque.
Provisionar após a aquisição
Aplique o mesmo arquivo de provisionamento com um aplicativo ou um site. No JavaScript da página da Web, verifique o método window.external.msProvisionNetworks . Se ele estiver presente, o navegador retransmite um arquivo de provisionamento para o sistema operacional. Para obter mais informações sobre como gerar esse arquivo de provisionamento, consulte Usando metadados para configurar experiências de banda larga móvel.
Observação
Esse arquivo de provisionamento deve ser assinado quando for fornecido por um site ou aplicativo que não seja o aplicativo de banda larga móvel.
Passar um arquivo de provisionamento XML permite que o sistema operacional se conecte automaticamente a outras redes no serviço do usuário, mesmo que eles tenham SSIDs (identificadores de conjunto de serviços) diferentes. Se você usar credenciais estáticas de roaming WISPr (Provedor de Serviços de Internet Sem Fio), o Windows no futuro autentica automaticamente com essas credenciais para uma conexão mais estável.
Oferecer instalação de aplicativo
Os usuários obtêm a experiência mais rica do Windows com um aplicativo de banda larga móvel. Você não pode permitir o acesso a apenas um aplicativo na Microsoft Store por meio de um portal cativo, portanto, os usuários não podem instalar o aplicativo antes de terem conectividade com a Internet. Depois que os usuários se autenticarem, envie-os para a Microsoft Store para instalar seu aplicativo de banda larga móvel.