我们有几个 ColdFusion 站点,它们都作为单独的 IIS7.5 站点托管在同一台机器上,并且可以通过子域访问。所以例如
www.domain.com
论坛.domain.com
门户网站.domain.com
profile.domain.com
为随后可以登录站点的客户创建用户帐户。我们希望为所有站点实施单点登录解决方案。
有人可以指出我在 ColdFusion 中这样做的正确方向吗?
谢谢,
理查德
我们有几个 ColdFusion 站点,它们都作为单独的 IIS7.5 站点托管在同一台机器上,并且可以通过子域访问。所以例如
www.domain.com
论坛.domain.com
门户网站.domain.com
profile.domain.com
为随后可以登录站点的客户创建用户帐户。我们希望为所有站点实施单点登录解决方案。
有人可以指出我在 ColdFusion 中这样做的正确方向吗?
谢谢,
理查德
我们有一个 CAS 并使用 ColdFusion 登录多个服务器(类似于您所描述的)。ColdFusion 和 CAS 之间的交互是通过 UC Davis 开发的 ColdFusion CAS 客户端的略微修改版本进行的。
在这里你可以找到一些细节。
您可以使用 cflogin,确保 cflogin 标签上的所有 applicationToken 属性都相同。您可能还需要将您的应用程序命名为相同(Application.cfc > this.name)。登录会话将在站点之间持续存在。
http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7db9.html