Okta的SAML Java Toolkit和OpenSAML之间的实现有什么不同吗?

时间:2016-07-15 18:32:53

标签: saml opensaml okta okta-api

我目前正在将SAML与自定义Java Web应用程序集成,以便将其置于Okta之后。我想使用Okta提供的SAML Java Toolkit。

在OpenSAML实现的互联网上有很多例子,以便让我对如何开始有一个大概的了解。但是,我想知道OpenSAML和Okta提供的SAML工具包之间是否存在任何重大差异。

谢谢!

1 个答案:

答案 0 :(得分:0)

OpenSAML是一套开源的C ++& Java 旨在支持使用SAML协议的开发人员。当前版本支持SAML 1.0,SAML1.1和SAML2.0协议。换句话说,OpenSAML是一个用于处理低级SAMLx.x协议实现的库。

SAML工具包主要是免费和开源的,旨在缩短开发时间并降低实施支持SAML2.0的Web应用程序的复杂性。

Okta的SAML Java工具包使用OpenSAML Java库实现SAML2.0协议的最小功能,供供应商快速部署SAML服务提供商(SP)服务器并保护其Web应用程序。否则,供应商必须雇用必须了解和理解SAML2.0规范的开发人员,然后使用OpenSAML或其他类似的库来实现SAML2.0协议以保护他们的Web应用程序。