同一个账号多个电脑登陆,纯学术讨论

2023-02-20 15:13:21 +08:00
 wxt

公司最近买了个一个专利检索的网站的服务,给提供了一个账号,但是这个账号不能多台电脑登陆。 于是就请我们帮忙研究,我看了一下前端应该是用 vue 之类开发的,然后用的 jwt ,这种需求请教大家有啥思路吗。

2367 次点击
所在节点    程序员
25 条回复
tool2d
2023-02-20 21:36:11 +08:00
@wxt "远程控制本地 chrome 来进行统一的操作 这个可以具体讲一下嘛"

百度搜一下"Selenium ChromeDevTools",应该能搜到不少相关知识。

我是自己写代码的,远程本质就是 json 发送和接收。
abcdxe2v
2023-02-20 23:46:56 +08:00
@tool2d 你这个意思是中间要写代码中转?我觉得直接远程桌面,可以不写代码,图形界面控制
koast
2023-02-21 13:19:17 +08:00
我觉得可能上面提到的是这种类似技术

https://guide.v2fly.org/advanced/wss_and_browserforwarder.html#%E5%AE%A2%E6%88%B7%E7%AB%AF%E9%85%8D%E7%BD%AE

虽然这种是为了防止识别浏览器 ssl 指纹用的,但是估计也可以配合 mitm (之前用来做节点直接登录 Netflix 应用之类的,貌似是 zu1k 开发的)来实现楼主需要的功能,只不过 outbound 是 direct 罢了。另外本地可能需要安装下自签名证书以便劫持。没有实操过,不过理论上应该是做的到的,本质上就和那些机场搞中间人公用账号没有什么区别
KyleLrz
2023-02-21 14:21:36 +08:00
写个代码,自己开发个页面,拿 token 下来自己用就行了,过期了再重新登录下,前提是能拿到接口信息。不过被逮住就麻烦了,🐶
8355
2023-02-21 17:48:04 +08:00
@wxt #17 不用这么复杂
写一个服务端控制登录和远程返回 token 信息接口 如果必要的话加上 ip 白名单

然后开发一个 chrome 插件 远程调你的接口获取 JWT 并请求特定域名下自动传入 JWT
再完善的话就是本地判断下调用某些域名下的接口如果返回特定的返回值就请求后端更新 JWT 信息

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

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

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

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

© 2021 V2EX