使用ColdFusion远程登录

时间:2011-07-14 15:58:47

标签: curl coldfusion cfhttp

我正在开发一个应用程序,它具有“登录”,以便客户端连接到他们的Webmail或其他服务,这些服务由远程服务器上的其他公司托管。

在我正在开发的网站上提供登录并在将用户传递到可以找到其他服务的其他网站之前验证用户的最佳方式是什么?

我在共享托管环境中使用CF9。其他服务在PHP环境中运行。有没有我在这类事情上找不到的教程?

提前感谢您的任何指导。

3 个答案:

答案 0 :(得分:2)

我想我明白你要做的是什么,答案是否定的,不幸的是你不能这样做(对不起,我知道这不是你要找的答案)。

因此,例如,您可以编写一个表单,让用户输入他们的登录信息,然后自动将其登录到ebay。

这里的问题是,为了执行该登录过程,服务器将是登录的客户端,而不是用户(意味着您无法登录站点的两个用户)同时,因为服务器将以ebay的身份登录到一个用户或另一个用户的会话中。

现在,只要你可以登录和退出以执行功能,你就可以决定即使这样也没关系,例如,ebay的自动出价系统。您遇到的问题是:1)您登录的网站可能不喜欢它,轻松检测到它,并阻止您和2)http会话不会像真正的浏览器一样被维护并且很容易被阻止例如,没有javascript会运行。

您将使用的标签是<cfhttp> - 使用此标签,您可以获取页面并发布表单值,就好像服务器本身正在发出这些请求一样。 - 当然有上述考虑因素

答案 1 :(得分:0)

您可以将您的客户端指向您的CF站点,直接将凭据发布到PHP端吗?那是最简单的。否则你需要使用cfhttp或webservice来与PHP站点通信,并同意一次性令牌,然后使用URL中的那个键转发客户端?

答案 2 :(得分:0)

我仍然不清楚你想要实现的目标,但听起来OAuth可能值得关注。