.NET 自定义 IP STS

.NET Custom IP STS

我在这里和网上都做了一些搜索。我需要让 SharePoint 2013 使用 IP STS 进行身份验证,但我不能使用 ADFS,因为 AD 没有所有用户。我需要编写自己的 IP STS,但找不到任何好的示例。

我找到了 ThinkTecture 的嵌入式 STS。虽然我当然可以深入研究一个开源项目,看看它是否可以满足我的需要,但我无法相信在网络上没有任何示例说明如何做到这一点。 MSDN 上的所有示例都假定您希望将 ADFS 与 SharePoint 一起使用,这不仅是冒昧的,而且坦率地说很烦人。

除了从一开始就涉足开源项目之外,有人知道我可以用来推出自己的 IP STS 的任何好资源吗?

为什么要自己写? - 还有很多其他 STS,例如您可以使用 OpenAM、PingFederate 等代替 ADFS。 shibboleth 是一种广泛使用的开源 STS,位于各种身份存储库之上。

编写安全的 STS 很困难。

不确定您拥有哪个版本的 VS,但 VS 2010 能够为您创建一个 STS 框架(加上模板),您可以在其上构建,我怀疑 VS 2012 也有,如果您添加 "Identity and Access Tool"?

还有:Building a simple custom STS using VS2012 & ASP.NET MVC等等。