[请益] 读取另一个网站的资料(需登入)

楼主: Kenqr (function(){})()   2014-10-23 16:31:04
公司有两个行政上使用的系统,放在不同的服务器上,
使用时都需要登入。
我现在在做两个系统的整合,想要在A系统登入后,
可以读取B系统中的资料。
目前的作法是在A系统中用iframe嵌入B系统的页面,
不过这样一来使用者还要手动登入B系统,不太方便。
老板是希望iframe中的B系统可以自动登入,
或者至少自动输入帐号密码,点一下就可以登入。
不过就我所知,不同网域的iframe是没办法对内容进行操作的,
所以自动输入帐号密码不可行。
要处理这个问题,猜想可能要在A系统从服务器端登入B系统,
把B系统的页面抓进A系统做处理,再显示给使用者。
不晓得这个方向是不是正确的,或者有其他更好的做法?
作者: meteorsok (花花小蛋糕)   2014-10-23 16:51:00
用jsonp带着secret key过去要资料不知道行不行?http://tinyurl.com/lue3q5n 加上 jsonp 就可以了
作者: cf1064 (蚵仔)   2014-10-23 20:06:00
在登入A系统时用ajax post帐密到B去做登入可以吗?
作者: KawasumiMai (さあ、死ぬがいい)   2014-10-23 20:14:00
iframe是可以针对字段自动输入,只是这方法不好ˋ
作者: NioTW (Nio)   2014-10-24 00:34:00
有个概念是这样:A站登入后在url带token和帐号识别码,查询B站资料时带这些资料过去,由B站拿token向A站查询是否有效
作者: DragonPink (为欢,几何。)   2014-10-24 00:57:00
换个方式导ldap?
作者: poiuy999 (Nines)   2014-10-28 00:22:00
像做负载平衡侍服器 整合会员帐密 把session存到sql里 就可以不同网域共用

Links booklink

Contact Us: admin [ a t ] ucptt.com