Android和IOS设备均具有检测Guest Wifi网络上的强制门户的机制。每当检测到强制门户时,这些设备就会启动嵌入式浏览器以显示强制门户。
我的强制门户网站允许我的访客wifi使用其Google身份验证凭据,以允许访问我的wifi。
门户网站会触发带有Google服务的OAuth 2.0,并获取用户个人资料。
一切正常,不幸的是,Google决定于4月22日停止在嵌入式浏览器中支持OAuth 2.0。
https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html
据我所知,在强制门户检测过程中,没有办法强迫IOS或Android设备启动真正的浏览器。
由于无法控制此嵌入式浏览器,我必须允许我的访客使用其Google凭据使用哪些选项?如果没有其他选择,我将不得不迁移到目前没有此限制的Facebook身份验证模块。
谢谢威廉