如何告诉ColdFusion服务器我的用户被认证为XXXX凭证?目前,他们需要从一台服务器登录到下一台服务器。我的主要Web服务器是C#/ ASP.NET,旧的Web服务器是ColdFusion。我想他们一旦对主服务器使用表单身份验证,ColdFusion就会识别这些凭据。
答案 0 :(得分:1)
如果用户保持在“mydomain.com”之类的同一域中,则可以创建cookie并将其值存储在具有用户引用ID的DB中。 当用户点击你的coldfusion服务器时,读取cookie,在你的数据库中验证它并获取用户信息。
不要忘记分配cookie域名如下:
cookie.Domain=".mydomain.com";
所以不同子域中的其他服务器可以读取您的cookie。
如果用户不在同一个域中,或者您的Web应用程序不使用相同的域,我建议您使用OAuth之类的内容,或者实现与FaceBook类似的身份验证系统之一。