【问题标题】:Difference between OpenAM AND ADFSOpenAM 和 ADFS 之间的区别
【发布时间】:2016-04-27 10:26:46
【问题描述】:

我想知道 OpenAM 和 ADFS 之间的区别。使用 openAM 测试的应用程序是否也可以成功地与 ADFS 一起使用。我需要知道这一点,因为我无权访问 ADFS,我可以安装开源 OpenAM 并使用它来模拟 SSO 流。或者我应该直接针对 ADFS 测试我的代码。如果我知道两者的差异,我可以决定。

【问题讨论】:

  • 我投票结束这个问题,因为它不是关于编程的。
  • 如果您只是想玩联合,我建议您使用 Azure 访问控制服务 (ACS)。它易于配置。只需 5 分钟,您就可以获得功能强大的安全令牌服务。虽然安装和配置 OpenAM 并非易事。这是一篇不错的博客文章,其中包含基于 C# WIF 的代码示例 blog.chudinov.net/…

标签: adfs openam


【解决方案1】:

就他们如何处理联合协议而言,例如WS-Fed 和 SAML,没有区别。它们都响应协议命令。它们都是 STS。

关于应用程序的兼容性,这取决于它们的编写方式。 ADFS 应用程序通常会使用 WIF 之类的东西,它是一个 .NET C# 库,不适用于 Java。

它们还有不同的功能是“附加组件”的术语。

ADFS 或 OpenAM 都不是“免费的”AFAIK。

看看IdentityServer3 是开源的。

【讨论】:

  • OpenAM 是免费的,只要您自己构建即可。
  • 为什么您认为支持 WS-Fed 和 SAML 的 Windows Identity Foundation (WIF)“不适合”OpenAM? OpenAM 支持相同的协议和令牌。它应该与 .NET / Java 无关。 WS-Federation 和 SAML 不是二进制技术。它们通过 HTTP 作为 Web 环境中的传输方式工作。
  • 没错 - 我更多来自 .NET / Java 的角度。已更新答案。
猜你喜欢
  • 2011-12-20
  • 2019-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-25
  • 2020-05-10
  • 2014-09-20
  • 2010-10-28
相关资源
最近更新 更多