gpt4 book ai didi

visual-studio-2010 - WIF、STS 和成员资格表

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

我目前正在考虑将 WIF 用于即将到来的项目,并希望能在查找信息方面得到一些帮助。我环顾四周,没有一个决定性的答案。

我有一个当前使用 ASP 成员(member)资格的站点,并且这些表中有大量用户。

  • 是否有任何可信赖的自定义 STS 使用成员(member)资格
    table ?
  • 我当前使用 ASP 成员(member)资格的站点是否需要进行大量更改
    使用 WIF 和 STS?
  • 使用WIF时是否必须使用证书?
  • ADFS 和 ASP 成员(member)资格有什么区别
    执行?
  • 他们有更简单的基于 MS 的 SSO 解决方案吗?

  • 感谢您提供任何帮助。

    最佳答案

  • 看看IdentityServer对于使用 SQL Server 成员资格提供程序的自定义 STS。
    (更新:项目页面更改为 http://thinktecture.github.io/Thinktecture.IdentityServer.v2/ 代码已移至 https://github.com/thinktecture/Thinktecture.IdentityServer.v2)
  • 对当前站点的大部分更改都涉及配置并包括 Windows Identity Foundation (WIF) 库。由于 WIF 中的身份模型构建在 ASP.NET 身份模型之上,因此除非您对用户主体进行高度自定义,否则不应有太多编码更改。
  • 您至少需要两个证书。首先,您的站点需要 SSL 证书,因为 AD FS 端点必须是 HTTPS。您还需要 AD FS 和 Web 服务器上的签名证书,用于验证 AD FS 提供的 token 。您可以选择加密安全 token ,这需要另一个证书。
  • AD FS 使用 ActiveDirectory 域服务 (AD DS) 进行身份验证。由于它是 STS,因此它与 ASP.NET 成员资格提供程序之间确实没有可比性。看看this article有关基于声明的身份验证的完整说明。
  • 如果您正在寻找更简单的 SSO 解决方案,这里有很多选择。我会谷歌搜索,因为你会找到几个 .NET 解决方案。我不能特别和任何人说话,因为这取决于您的要求。

  • 希望这会有所帮助。

    关于visual-studio-2010 - WIF、STS 和成员资格表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9772751/

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