Android 和 IOS 设备都有一种机制来检测访客 Wifi 网络上的强制门户。每当检测到强制门户时,这些设备都会启动嵌入式浏览器以显示强制门户。
我的强制门户允许我的访客 wifi 使用他们的 Google 身份验证凭据以允许访问我的 wifi。
门户使用 Google 服务触发 OAuth 2.0 并取回用户配置文件。
一切正常,不幸的是,谷歌决定在 4 月 22 日停止在嵌入式浏览器中支持 OAuth 2.0。
https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html
据我所知,在强制门户检测过程中,没有办法强制 IOS 或 Android 设备启动真正的浏览器。
由于无法控制此嵌入式浏览器,我有什么选项可以让我的客人使用他们的 Google 凭据?如果没有其他选择,我将不得不迁移到截至今天没有此限制的 Facebook 身份验证模块。
谢谢,威廉