赏金任务!寻觅程序猿大神

2018-09-30 18:32:22 +08:00
 roamingheart
• 任务详情
本任务涉及两个平台 A、B,平台 A 拥有平台 B 的登录账号,在平台 A 的某个页面点击超链接“使用平台 B ”,能够根据平台 B 的登录账号通过账号验证,自动登录到平台 B。
• 参考资料
平台 B 登录页面地址、平台 B 的登录账号请与任务联系人联系获取;
• 交付要求
任务解决方案说明( PPT 格式);
示例代码,开发者自行编写平台 A 进行测试;
• 验收规则
开发语言:Java
浏览器要求:至少支持 Chrome、IE、360 ;
不需安装浏览器插件、PC 端应用程序;
解决方案说明清晰;
示例代码能正常运行;
点击平台 A 页面上的超链接“使用平台 B ”,能够通过平台 B 的账号验证,自动登录到平台 B ;
平台 B 的登录密码对用户不可见,满足安全要求
• 任务激励
¥400 元
• 投稿方式
邮件发至 b.cui@163.com
• 任务联系人
b.cui@163.com
1426 次点击
所在节点    外包
27 条回复
crawl3r
2018-10-08 11:24:42 +08:00
你这需求应该实现不了吧。模拟登录简单,但是登录完成拿到会话的 cookie 后怎么把 cookie 设置给 b 网站是个问题,浏览器有同源策略,不会让 a 网站访问到 b 网站的数据。如果真有能做的大神,你这 400 大洋后面是不是得加个 0
xiaoxinshiwo
2018-10-08 11:38:36 +08:00
@crawl3r cookie 设置主域一样即可,但是题主说了平台 B 是第三方平台,不能做二次开发,没法实现单点登录这个最坑
melonrice
2018-10-08 20:48:09 +08:00
@roamingheart 我觉得你需要在小数点前后浮动
roamingheart
2018-10-09 09:24:22 +08:00
@xiaoxinshiwo 是的,问题就在平台 B 不能做二次开发啊。所以看能否模拟用户登录的动作自动填写用户名、密码,或者其他方式来实现。目的是用户不需要手动登录平台 B。
roamingheart
2018-10-09 09:25:27 +08:00
@melonrice 能解决问题,方案优秀,酬金可浮动的啊
xiaoxinshiwo
2018-10-09 10:44:55 +08:00
@roamingheart 模拟用户登录的动作自动填写用户名、密码 没验证码的吗?况且如果后端有登录后自动跳转,也是无能为力啊
roamingheart
2018-10-10 11:37:23 +08:00
@xiaoxinshiwo 模拟用户登录动作,是一种方案了,其他方案也是可以的。只要不需要用户手动填写用户名、密码,能登录到平台 B,就 ok 了。

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

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

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

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

© 2021 V2EX