我有点受约束。我已经在我的MVC应用程序旁边实现了STS,它运行正常。但是,我需要完成将此SSO与我的传统经典ASP应用程序集成。我以前计划使用服务器变量“Auth_User”,但由于某些原因我实现了声明后,这个变量在ASP端显示为空白。我可以在我的MVC代码中看到这个服务器变量,但不能在我的ASP代码中看到。
问题:我在ASP应用程序中看不到Auth_User服务器变量,该变量位于与.NET和STS相同的IIS站点内。
另外,我也发现了Example,但无法实现。大约一半时间,有人发布了类似情况的代码,但我仍然无法使其正常工作。
我尝试将代码修改为以下内容。
NameValueCollection nv = new NameValueCollection();
nv.Add("ClaimName", "ClaimName");
HttpContext.Current.Request.Headers.Add(nv);
我一直收到以下错误:
[PlatformNotSupportedException: Operation is not supported on this platform.]
谢谢!