【发布时间】:2015-10-07 05:59:22
【问题描述】:
最近我的任务是在两个不同域的网站之间创建单点登录。一个在 ASP.NET 下运行,另一个在经典 ASP 下运行。由于我在 ASP.NET 方面的经验非常少(我是 Java 爱好者)和在 ASP 方面的零经验(加上已经过时并且我讨厌它),我遇到了很多困难。第一个是:如何将来自 ASP.NET web 的身份验证 cookie 传递给 ASP web?
我找到了这篇文章,它似乎准确地描述了我所需要的:
但问题在于,它假设了很多关于 Web 开发的先前知识以及它使用的工具(例如,COM 互操作性包装器、API 等),并且很难从中找出一些东西。但是,我喜欢提取 FormsAuthentication 实用程序并在旧版 ASP 中使用它们的核心思想。
所以我需要一些指导方针来实现上面链接中描述的内容,以便至少创建一个功能测试(具有功能意义,我可以从虚拟 ASP.NET 网络发送 cookie 中的凭据并接收 cookie以经典的 ASP 形式),或在这两个站点之间实现单点登录的其他替代方法。
需要注意的重要一点是,我无法通过通配符映射执行此操作,因为我无法访问 IIS 配置。
【问题讨论】:
标签: c# asp.net security asp-classic session-cookies