【发布时间】:2011-09-16 00:55:32
【问题描述】:
article 让我想到了当您通过 FedUtil 将启用非声明的 ASP.NET 应用程序与 ADFS 联合时会发生什么。
文章建议让这项工作正常进行的关键是打开对 Windows 令牌服务 (C2WTS) 的声明。此服务有效地将 ADFS 令牌转换为 Windows 令牌。
所以我使用 Windows 身份验证构建了一个快速的 ASP.NET 应用程序,运行 FedUtil,我可以使用 ADFS Windows 身份验证或 StarterSTS 对 ADFS 进行身份验证。问题是 C2WTS 没有运行,所以它可以工作,尽管我预计它不会。
显然,您无法访问应用程序中的声明对象,但除此之外它可以正常工作。
但是,这确实会引发一个问题。由于您无权访问 FederatedPassiveSignOut 等,如何从 ADFS 注销?
令牌是否正在发送到应用程序?
是否只是忽略它们而不抛出任何异常?
C2WTS 是否需要成为图片的一部分?
我错过了什么吗?
【问题讨论】: