【问题标题】:SSO for sharepoint 2010 and asp.net app using adfs使用 adfs 的 sharepoint 2010 和 asp.net 应用程序的 SSO
【发布时间】:2012-04-02 02:16:33
【问题描述】:

我的任务是创建从现有 asp.net 应用程序到新的 sharepoint 2010 应用程序的 SSO 解决方案。 现有的 asp.net 应用程序使用表单身份验证,但不针对单个数据源。它检查数据库、活动目录和一些大型机表进行身份验证,最后创建表单身份验证票证。

我希望在 sp2010 和 asp.net 应用程序之间共享令牌,但我现在意识到这是不可能的,因为 sp2010 不再使用简单的 FBA 令牌。

所以现在我希望走 STS 和基于声明的路线。稍微研究了一下之后,我了解到使用 ADFS 比为 asp.net 端构建自定义 STS 要好得多。我的问题是,由于我在 asp.net 端具有自定义票证创建身份验证方法,因此我没有单个数据源来“提供”adfs。我是 sharepoint 和 adfs 的新手,我真的不知道如何开始这种类型的集成。

谁能帮我解决这个问题?

谢谢!

【问题讨论】:

    标签: asp.net sharepoint-2010 claims-based-identity


    【解决方案1】:

    ADFS 属性存储可能会解决您的问题,但要做到这一点,您最好将 Windows Identity Foundation (WIF) 集成到您的应用程序中,这可能是一种侵入性更改。

    http://technet.microsoft.com/en-us/library/adfs2-help-attribute-stores(v=ws.10).aspx

    简而言之,ADFS 不仅限于用于收集用户数据的 AD。您可以将其配置为查询其他用户属性存储,例如您的数据库。然后,您可以在 ADFS 中编写规则来告诉它要进行哪些查询,ADFS 将使用这些查询将用户声明填充到 ADFS 向您的应用程序发出的令牌中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-20
      相关资源
      最近更新 更多