惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

I
Intezer
Google DeepMind News
Google DeepMind News
有赞技术团队
有赞技术团队
博客园 - Franky
Jina AI
Jina AI
博客园_首页
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Engineering at Meta
Engineering at Meta
B
Blog
A
About on SuperTechFans
J
Java Code Geeks
WordPress大学
WordPress大学
GbyAI
GbyAI
N
News | PayPal Newsroom
C
Cybersecurity and Infrastructure Security Agency CISA
博客园 - 聂微东
Stack Overflow Blog
Stack Overflow Blog
T
The Exploit Database - CXSecurity.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
N
Netflix TechBlog - Medium
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
P
Palo Alto Networks Blog
U
Unit 42
Vercel News
Vercel News
Microsoft Azure Blog
Microsoft Azure Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Know Your Adversary
Know Your Adversary
博客园 - 三生石上(FineUI控件)
AWS News Blog
AWS News Blog
Latest news
Latest news
V
V2EX
Y
Y Combinator Blog
Scott Helme
Scott Helme
博客园 - 叶小钗
美团技术团队
A
Arctic Wolf
S
Secure Thoughts
H
Help Net Security
L
LangChain Blog
博客园 - 司徒正美
V2EX - 技术
V2EX - 技术
P
Proofpoint News Feed
M
MIT News - Artificial intelligence
I
InfoQ
Cyberwarzone
Cyberwarzone
S
SegmentFault 最新的问题
Hacker News - Newest:
Hacker News - Newest: "LLM"

博客园 - Ansel

如何做到某个网站被访问? 也谈项目经理 项目团队几个发展阶段总结 如何当好一个项目经理(引用) 微创面试归来话感想 .NET框架垃圾回收机制 二分法——查找、排序以及库函数bsearch的用法 关于web.config - Ansel - 博客园 使用C#和MSMQ开发消息处理程序 访问数据库时如何解决并发问题 very nice to have talked with you via phone 压缩ASP.NET中的ViewState 利用程序动态管理Web.config文件 使用ASP.NET Global.asax 文件--基础篇 ASP.NET 2.0 的内部变化 .Net调用Java的WebService之亲身体验 服务器端异步 Web 方法 在 ASP.NET 中支持数据库缓存相关性 用.Net开发Windows服务初探
关于 .NET Passport 身份验证
Ansel · 2005-08-26 · via 博客园 - Ansel

Microsoft .NET Passport 是一种用户身份验证服务,站点用户可使用该服务创建单次登录名和密码,从而方便地访问所有启用 .NET Passport 的网站和服务。启用 .NET Passport 的站点依靠 .NET Passport 中央服务器来验证用户,而不是主持和维护它们自己的专用身份验证系统。但是,.NET Passport 中央服务器并不授权或拒绝特定用户访问单个启用 .NET Passport 的站点。而是由网站来控制用户的权限。

.NET Passport 也可以将用户信息存储在 .NET Passport 服务器上的加密配置文件(也称为“注册”)中。当 .NET Passport 用户注册参与站点时,就会与该站点共享其个人信息以加快注册过程。当 .NET Passport 用户再次登录到该站点时,其 .NET Passport 配置文件可允许访问该站点上的个人帐户或服务。

.NET Passport 单次登录服务与当前 Web 上基于表单的常用身份验证模型类似。.NET Passport 网络扩展了这种模型以用于一组分布式的参与站点,同时有助于保留成员的保密性和安全性以及适当自定义和署名登录的功能。特别地,.NET Passport 使用以下方法来扩展基于表单的身份验证模型:

  • 登录、注销和注册页集中主持的,而不是每个单独站点特有的。
  • 可以广泛地对 .NET Passport 进行共同署名以符合您的站点外观。当在客户端浏览器中显示集中主持的页时,可以从您的站点直接为共同署名材料提供服务,并且共同署名材料包含在这些页中。
  • 对于需要额外安全性能以交换凭据或其他信息的集中主持的页,始终使用安全套接字层 (SSL) 为这些页提供服务。
  • 所有 .NET Passport 登录和核心配置文件 Cookie 均经过严格加密。每个参与网站收到唯一的加密密钥以有助于确保信息的保密性。
  • 中央 .NET Passport 服务器将加密的登录和配置文件信息返回给您的站点,可随后使用这些信息写入本地 Cookie,从而避免在后续页面查看时重定向回中央 .NET Passport 服务器。
  • 在站点之间移动时,成员不需要重新键入其登录名称和密码。启用 .NET Passport 的站点在 .NET Passport 中央服务器的域中发布一组加密的 Cookie,以简化站点间静态和无缝登录的过程。但是,站点可能仍然选择始终强制将成员重定向到 .NET Passport 登录,并且在第一次查看其站点时进行身份验证。
  • 参与站点从未收到成员的密码。实际上,身份验证 Cookie 是一对加密的时间戳(用于声明成员登录的时间)。当成员通过单击 .NET Passport 注销链接选择注销时,就会将它们重定向到一个中心页,该页启用了从成员会话期间访问的所有站点中删除所有 .NET Passport Cookie 的操作。
  • 参与网站和中央 .NET Passport 服务器之间没有服务器到服务器的实时通信。所有信息交换是通过客户端的浏览器进行的(使用 HTTP 重定向、查询字符串上的加密信息以及 Cookie)。仅当 .NET Passport 的服务器端对象(在 .NET Passport SDK 中提供)定期下载和本地缓存集中主持的 XML 配置文件时,才进行服务器到服务器通信;此 XML 文件包含所有 .NET Passport 服务器的当前 URL 和当前配置文件架构。

相关主题

  • 有关使用 IIS 实施 .NET Passport 的详细信息,请参阅启用 .NET Passport 身份验证。
  • 有关 .NET Passport 服务(包括如何登录 .NET Passport)的详细信息、给用户和企业带来的好处以及在网站上实施 .NET Passport 的说明,请参阅 Microsoft .NET Passport Business Services 网站。