Это не просто Windows, но и сеть.
Ваша система попытается получить доступ к общему веб-сайту, который, как она знает, всегда активен, и проверит результат. Если он получает код успеха (например, HTTP 200), он знает, что у него есть разрешение на доступ в Интернет, и позволяет вам идти своим путем.
Такая система называется Captive Portal. Перед завершением аутентификации / авторизации, когда клиент запрашивает веб-страницу, возвращается код ошибки HTTP 302 (перенаправление), а заголовок ответа Location содержит URL-адрес, на который должен направлять пользователя.
RFC 2138 также описывает процесс и то, что требуется для настройки такой системы.
В Википедии есть хорошее краткое описание того, как работает система. В моей школе, где я работаю, у нас есть все учетные записи пользователей на сервере для регулярного обмена файлами. У нас есть беспроводные контроллеры HP, которые подключаются к серверу при аутентификации пользователей, поэтому каждый может войти в систему со своими учетными данными, без ошибок в ИТ-отделе или с помощью одного общего входа.