gpt4 book ai didi

wcf - 使用 .net 4.5 在 VS2012 中创建自定义 STS 服务

转载 作者:行者123 更新时间:2023-12-04 17:36:57 24 4
gpt4 key购买 nike

因为我是 WIF 的新手。
我想在 WIF 上创建自定义 STS,但这些文档仅适用于 .net 3.5:
http://msdn.microsoft.com/en-us/library/ee748498.aspx
我在 vs 2012 中找不到这些模板。
所以我该怎么做?有人可以向我提供一些信息吗?
谢谢 !

最佳答案

编写自定义 STS 服务是 仍然在 .NET 4.5 或 WIF 4.5 中的 WIF 下可用。

"To create an STS you must derive from the SecurityTokenService class. In your custom class you must, at a minimum, override the GetScope and GetOutputClaimsIdentity methods...", Microsoft 1


您首先从 System.IdentityModel.SecurityTokenService 派生一个新类型。 .
请注意,我们现在使用 SecurityTokenService 这是 .NET 4.5 的一部分 System.IdentityModel 而不是 .NET 4.5 之前的 Microsoft.IdentityModel .
请参阅下面的链接以查看被动 STS 的示例。
微软 Federation Metadata example是一个相当完整的自定义 STS 示例。
微软:

This sample will show you how to dynamically consume WS-Federation metadata at run time in an ASP.NET Web Application. You will also see how to create a basic STS that produces WS-Federation metadata and issues tokens.

In addition this sample shows the basics of how claims have been integrated into the .NET framework. You will learn how a web application is enabled to use WIF. You will see how they are useful from within existing properties and functions, and how you can take the next step to using them directly using the ClaimsPrincipal class in System.Security.Claims. You also will also learn how to work with the local STS that is part of the Identity and Access tool for Visual Studio 2012. Tell me more



[1] System.IdentityModel.SecurityTokenService

关于wcf - 使用 .net 4.5 在 VS2012 中创建自定义 STS 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15598345/

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