android没有弹出认证登录,验证后防止强制网络门户自动关闭(Android)

所以简单的想法是我们有一个RADIUS服务器设置,允许用户通过用户凭证与我们的Ruckus控制器进行身份验证 . 在身份验证时,应将用户重定向到允许他们管理MAC身份验证设备的页面 .

在我们迄今为止测试的所有内容中,包括“较旧”的Android设备,这似乎没有问题,而且事情按照应有的方式运行 . 然而,对于Android的Lollipop(5.0)版本,强制门户网站已经发生了相当大的变化,其中一部分变化是自动关闭加入网络时启动的强制网络门户 . 因为我们希望在身份验证后将它们重定向到MAC设备管理页面,以便他们可以添加他们当前登录的设备并避免再次登录,这很糟糕 .

What I have tried:

检测浏览器是否在移动设备中启动,并在onbeforeunload中弹出一个尝试保持浏览器打开的警报 .

当检测到成功的身份验证时,打开一个指向重定向URL的新浏览器窗口(基本上是自己管理重定向) .

在重定向的URL上执行选项2,然后执行选项1

What won't work:

要求用户在其设备上禁用强制网络门户选项 . 不要试图将一般用户指向高级控件 .

创建一个开放的网络来访问MAC管理器,它必须在某些身份验证之后 .

Solution For Now:

我们对此解决方案不满意,但现在我们只是要求用户通过网络进行身份验证,然后打开浏览器并转到用户用来手动添加设备的基本登录门户页面(非网络身份验证)连接(如打印机,游戏设备等) . 虽然这有效,但用户必须登录,打开浏览器,手动输入URL并再次登录才是一种痛苦 .

这不是't a problem that people haven' t,我只是无法找到遇到问题的任何人的解决方案 . 当然有一些方法可以利用javascript或其他东西来保持浏览器在这种情况下打开 . 如果没有,任何人都有更好的想法来管理事物?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值