gpt4 book ai didi

.net - .net 4.5 中的 c2WTS(对 Windows token 服务的声明)

转载 作者:行者123 更新时间:2023-12-02 01:54:06 24 4
gpt4 key购买 nike

我需要从声明中获取 Windows token 。该解决方案是使用 ADFS 2.0 并在 IIS ASP.NET 4.0 中运行的声明感知 WCF Web 服务。 (模拟数据库访问需要 kerberos token )

在 .NET 3.5 和 4.0 中,c2WTS 服务用于从声明中获取 Windows 身份:

WindowsIdentity winId = S4UClient.UpnLogon(upn);

但 c2WTS 的文档声明如下:“...[从 .NET Framework 4.5 开始,Windows Identity Foundation (WIF) 已完全集成到 .NET Framework 中。本主题讨论的 WIF 版本、WIF 3.5 已弃用,仅应在针对 .NET Framework 3.5 SP1 或 .NET Framework 4 进行开发时使用...”

.NET 4.5 中的 c2WTS 相当于什么?

最佳答案

没有同等的。但您仍然可以安装WIF来获取C2WTS服务。

Saml 安全 token 处理程序具有返回 Windows 标识的 MapToWindows 功能。这与 C2WTS 的做法类似 - 但是

1) Windows 身份只能用于本地授权 - 要模拟您需要 SYSTEM 权限。这就是 C2WTS 运行的环境。 2) 要委托(delegate) token ,您需要在 AD 中配置约束委托(delegate)(就像 C2WTS 一样)

关于.net - .net 4.5 中的 c2WTS(对 Windows token 服务的声明),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14813344/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com