写点什么

Windows Identity Foundation 已包含在.NET 4.5 中

2012 年 9 月 13 日

Windows Identity Foundation(WIF)是微软的一种框架,用于把基于声明的(claims-based)身份验证整合到应用程序中,它现在已经是.NET Framework 的一部分。它最初是在2009 年11 月份作为独立产品发布的。

创建WIF 是为了处理访问控制和身份验证更简单,并且使用基于声明的安全令牌跨多个应用程序进行单点登录。它包含了用于构建WCF Web 服务和ASP.NET 站点的Visual Studio 模板,以及 ASP.NET 登录控件。WIF 还让我们可以构建自定义的安全令牌服务(STS),为 WS-Federation WS-Trust 协议提供支持。可用的 STS 提供程序是内建的本地开发 STS、一种 ADFS2 商业提供程序或者是 Windows Azure 访问控制服务。

WIF 与.NET Framework 的整合涉及到多种改变:

  • 由于有了 WIF 模型,不建议再使用 Windows Communication Foundation(WCF)声明模型。
  • Microsoft.IdentityModel 中所有类都被移动到适当的.NET 程序集中。mscorlib 现在包含了主要的声明类:Claim、ClaimsIdentity、ClaimsPrincipal、ClaimTypes 和 ClaimValueTypes。
  • 所有主要的类(WindowsPrincipal、RolePrincipal、GenericPrincipal)都可以支持声明。
  • 增加了新的 Visual Studio 扩展,叫做标识符和访问工具(Identity and Access Tool),用于与 STS 连接。“增加 STS 引用”命令不再存在。
  • 在 Visual Studio 2012 中新增了 LocalSTS(用于测试)。
  • Visual Studio Gallery 中提供了 WIF 的示例项目和工具。

想要了解更多细节以及可用的 WIF 示例项目的完整列表,请访问 Vittorio Bertocci 的博客

查看英文原文: Windows Identity Foundation Now Included in .NET 4.5

2012 年 9 月 13 日 21:522230
用户头像

发布了 340 篇内容, 共 113.5 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营第4周作业

不谈

极客大学架构师训练营

「架构师训练营」学习笔记:第 4 周 系统架构知识

Amy

学习 极客大学架构师训练营 第四周 系统架构知识

区块链技术打通信用壁垒赋能租赁业务

CECBC区块链专委会

去中心 区块链技术 防篡改 去信任

【架构师训练营】第四周作业

Mr.hou

极客大学架构师训练营

第四周作业

胡江涛

极客大学架构师训练营

Mybatis执行过程源码分析

编号94530

Java 源码分析 mybatis

第四周总结

不在调上

Week 04 学习总结

卧石漾溪

极客大学架构师训练营

架构师训练营 - 第四周 - 作业

韩挺

架构师训练营 - 第四周 - 学习总结

韩挺

架构师训练营-week4-作业

晓-Michelle

极客大学架构师训练营

互联网架构总结

Lane

极客大学架构师训练营

【架构师训练营】第四周总结

Mr.hou

极客大学架构师训练营

假想 一个进销存软件是如何发展的

不在调上

Week4  互联网系统的技术和手段

TiK

极客大学架构师训练营

Redis(一)分布式缓存的作用

奈何花开

Java redis 分布式缓存

架构师训练营第四周学习总结

fenix

Python中的浅拷贝和深拷贝

王坤祥

Python 编程 计算机

大型互联网应用系统的技术方案和手段

周冬辉

通用编程风格

顿晓

Java 学习 编程风格

程序员如何提升自己横向能力?

Boss.Guo

团队建设 能力提升 人才培养 个人总结

架构师训练营第4周学习总结

不谈

架构师训练营 No.4 作业

连增申

可复用架构之分离关注点

松花皮蛋me

java面试 Java 分布式 可复用架构

《了不起的我》:关于「改变」的心理学

强劲九

心理 读书 书籍推荐 看书

架构师训练营第四周 架构分析

suke

极客大学架构师训练营

架构师训练营-第四章-学习总结

而立

极客大学架构师训练营

第四周作业

赵龙

第四周总结

赵龙

第四周作业

王鑫龙

极客大学架构师训练营

「架构师训练营」第 4 周作业 - 一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题

guoguo 👻

极客大学架构师训练营

Windows Identity Foundation已包含在.NET 4.5中-InfoQ