AICon 北京站 Keynote 亮点揭秘,想了解 Agent 智能体来就对了! 了解详情
写点什么

Windows Identity Foundation 已包含在.NET 4.5 中

  • 2012-09-13
  • 本文字数:662 字

    阅读完需:约 2 分钟

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-09-13 21:522961
用户头像

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

关注

评论

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

Flink-有状态算子的扩缩容-12

小知识点

scala 大数据 flink

Android | dagger细枝篇

哈利迪

android

区块链技术发展面临七大关键挑战以及未来的五大展望

CECBC

区块链 新基建 数字型资产

linux入门系列19--数据库管理系统(DBMS)之MariaDB

黑马腾云

MySQL Linux centos linux运维 MariaDB

视频AI第一步-动作识别数据集

flow

ARTS Week9

丽子

ARTS 打卡计划

搬家,又一次和过往告别

王磊

程序人生

第 0 期架构师训练营第 5 周作业 2-总结

fujin

二叉树深度和大文件排序

escray

学习 面试

更新丢失、写偏、幻读:数据库事务从快照隔离到可序列化

青菜年糕汤

数据库 数据库事务 分布式数据库 数据库设计 分布式系统

避免栽坑之掌握Jenkins工作原理

清菡软件测试

jenkins

Python作业留底--《菜鸟教程》Python 练习和习题

Geek_f6bfca

Go: ElasticSearch客户端学习

陈思敏捷

elasticsearch elastic go-elasticsearch Go 语言

巧用HashMap一行代码统计单词出现次数

程序那些事

jdk hashmap 统计字数

第 0 期架构师训练营第5 周作业1

fujin

第 0 期架构师训练营第 6 周作业2-总结

fujin

linux入门系列20--Web服务之LNMP架构实战

黑马腾云

php MySQL Linux centos ngnix

架构师第十二周学习总结

傻傻的帅

第 0 期架构师训练营第 6 周作业1

fujin

求索十五载:百度地图绘就的时代浪漫

脑极体

linux入门系列16--文件共享之Samba和NFS

黑马腾云

Linux centos linux运维 Samba NFS

打通微信和钉钉服务是一种怎样的体验?

Ceelog

微信 钉钉 微信公众号 Go 语言

什么是分散式金融(DeFi)?

志学Python

去中心化金融 defi

架构师第十二周作业

傻傻的帅

基于区块链的社会治理探索

CECBC

区块链 大数据 信息技术

linux入门系列17--邮件系统之Postfix和Dovecot

黑马腾云

Linux centos Dovecot Postfix 邮件系统

增量了两个私有网络之后的对比

孙朝辉🐢

linux入门系列18--Web服务之Apache服务1

黑马腾云

Linux centos apche linux运营 centos网站部署

linux入门系列18--Web服务之Apache服务2

黑马腾云

Apache Linux centos linux运维

oeasy教您玩转linux010108到底哪个which

o

央行数字货币钱包上线后又秒关 兑换了的 DCEP 别担心

CECBC

数字货币 央行

Windows Identity Foundation已包含在.NET 4.5中_DevOps & 平台工程_Jenni Konrad_InfoQ精选文章