手机有没有浏览器能通过 APP 快速登录的(比如 QQ/微信/微博等开放平台)

2017-01-03 10:15:50 +08:00
 nfroot
自己网站在电脑上用 QQ 互联来登录账号挺好的,免输密码,安全性也好。第三方开放平台挺多的(提供登录方面的支持,就是很多网站都有的通过 QQ 登录)

但是手机版(网页)……似乎不能关联已经登录的 QQ ,或者通过 QQ 的 APP 去登录账号?

我试了下 QQ 自家的 QQ 空间是可以的。那么如果手机 QQ 不支持,其他家的开放平台手机版是否支持呢?(主要是考虑到安全性和易用性都很好)
3264 次点击
所在节点    问与答
9 条回复
nfroot
2017-01-03 10:16:57 +08:00
虽然说也有许多人不放心这类开放平台(主要是不了解,就算身为开发人员。很多都不了解原理,以为用 QQ 登陆会泄漏很多信息,然而并没有,就算用 QQ 登陆,连 QQ 号码都获取不到,更别提什么别的敏感信息了)
nfroot
2017-01-03 10:57:26 +08:00
杯具,这个问题看来没有答案了
honeycomb
2017-01-03 12:06:22 +08:00
@nfroot Google 账号?
oott123
2017-01-03 12:11:48 +08:00
个人觉得,主要是做浏览器 App 的不想让你在浏览网页的时候打开其它 App ,做 QQ 这种的又不想让你登录之后跳回其它 App ……

依我了解的知识来看,做这个事情其实有几条路可以走:
1. 像 win 下那样监听本地端口,问题就是其它的 App 也很容易获取你的登录信息
2. 发 intent 调起 native app ,问题是很多国产浏览器会屏蔽你打开其它 App ,而且授权之后怎么把信息返回也比较麻烦,如果浏览器不做特殊支持的话, App 只能再发一个 Intent 去打开回调网页,挺奇怪的
jininij
2017-01-03 12:40:24 +08:00
页面发起 websocket 与服务器长连接,发 intent 打开 app , app 登陆,通知服务器, app 退出,服务器通过 websocket 通知网页已登陆。
websocket 还可以用阻塞的 http 来代替。
wclebb
2017-01-03 12:41:52 +08:00
嗯……
1Password 或 LastPass 之类密码管理器对你来说很困难吗?

Android 能做到 任何登录界面上一键登录。

Safari 能做到网页四键登录。
(内置就没办法了)
nfroot
2017-01-03 18:17:49 +08:00
@honeycomb 能不翻墙就不翻墙了
@jininij @oott123 我试了在 CHROME 里打开 i.qq.com 是可以通过手机 QQ 的 APP 来登陆的(跳到 APP 确认,然后跳回来),所以才觉得是不是有现成的,技术上我反而觉得好解决,但是自己不会做 APP ,所以想用那些大公司提供的现成的
@wclebb 你说的能在任何登陆界面登陆,让我想起了 PC 版的 keepass ,(我的)手机安全性不好,不想在手机上用这个。
wclebb
2017-01-03 18:21:39 +08:00
@nfroot 嗯,明白。
honeycomb
2017-01-03 20:00:53 +08:00
@nfroot 国内的围墙花园普遍是根本不让你往外面走的,国外的围墙花园至少还有比较多的开放接口。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/331831

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX