Beo*_*orn 6 android wifi ios google-oauth captiveportal
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身份验证模块。
谢谢威廉
2019 年 12 月 12 日更新:Google 将不再免除 OAuth 客户端在强制门户助手中登录 Google 帐户的义务。正如原始帖子中提到的,Google 于 2016 年 8 月宣布,将从 2017 年 4 月 20 日开始取消对嵌入 Web 视图中显示的 Google Sign-In 产品的支持。
如果您在使用 Apple 强制门户时遇到此问题,则在 Captive WebSheets 内遇到问题的用户当前可以通过采取一些额外步骤来访问网络:
或者,用户可以通过在出现提示时选择“无 Internet”选项并导航到 Safari 浏览器中的 URL 来选择使用网络。
如果您无法对非 Apple 强制门户使用 Google 登录,很遗憾,目前不支持 Google 登录。
2019 年 1 月 23 日更新:如果您确实有客户端需要在强制门户内登录,请将客户端 ID、门户和用户说明以及其他详细信息发送至 oauth-feedback@google.com
更新(2017 年 4 月 7 日):目前我们决定不会破坏强制门户内的 Google 登录。如果您确实有损坏的客户端,请将客户端 ID 发送给我。
感谢 William 提供有关强制门户的说明。我们(Google Identity 团队)需要进行一些调查来决定如何最好地支持您的用例。我会在这个帖子上回复。敬请关注。
归档时间: |
|
查看次数: |
2792 次 |
最近记录: |