У устройств Android и IOS есть механизм обнаружения авторизованного портала в гостевых сетях Wi-Fi. Всякий раз при обнаружении авторизованного портала эти устройства запускают встроенный браузер, чтобы отобразить авторизованный портал.
Мой авторизованный портал позволяет моему гостевому Wi-Fi использовать свои учетные данные Google, чтобы разрешить доступ к моему Wi-Fi.
Портал запускает OAuth 2.0 со службой Google и возвращает профиль пользователя.
Все работало нормально, к сожалению, 22 апреля Google решил прекратить поддержку OAuth 2.0 во встроенном браузере.
https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html
Насколько мне известно, невозможно заставить устройства IOS или Android запускать настоящий браузер в процессе обнаружения портала авторизации.
Поскольку этот встроенный браузер нельзя контролировать, как я могу разрешить своим гостям использовать свои учетные данные Google? Если нет альтернативного варианта, мне придется перейти на модули аутентификации Facebook, которые на сегодняшний день не имеют этого ограничения.
Спасибо, Уильям