使用 Windows Identity Foundation (STS) 的 WCF-Rest 安全性

Posted

技术标签:

【中文标题】使用 Windows Identity Foundation (STS) 的 WCF-Rest 安全性【英文标题】:WCF-Rest security using Windows Identity Foundation (STS) 【发布时间】:2011-12-19 02:02:28 【问题描述】:

我已成功安装“安全服务令牌”。

我有一个在作为安全性创建的 STS 下运行的 Wcf-Rest 服务。 我正在使用 ajax 从网页调用 Wcf-Rest 服务。我想在成功登录 STS 后获取我在网页中收到的索赔。 我能够传递加密的 cookie,但 wcf-rest 服务无法读取任何声明。 Wcf-rest (webHttpBinding) 是否支持这种可能性?

【问题讨论】:

【参考方案1】:

有一点管道 - 是的。

Securing WCF Data Services using WIF

另见Claims Based Identity & Access Control Guide ,其中有一些关于 REST 的章节。

【讨论】:

嘿,我已经阅读了您提供的链接,但仍然无法弄清楚如何将 javascript 中已发布的声明重新用于 WCF REST 服务。如果你有更多的指点,那些将不胜感激。

以上是关于使用 Windows Identity Foundation (STS) 的 WCF-Rest 安全性的主要内容,如果未能解决你的问题,请参考以下文章

使用WIF实现单点登录Part I——Windows Identity Foundation介绍及环境搭建

使用 Windows Identity Foundation (STS) 的 WCF-Rest 安全性

我可以将 Windows Identity Foundation 3.5 与 .NET 4.5 一起使用吗?

ASP.NET Identity + Windows 身份验证(混合模式 - 表单 + Windows)

Font 'C:WINDOWSFONTSmsyh.ttc' with 'Identity-H' is not recognized

从Windows磁盘修复文件(FOUND.000)中恢复文件