如何在java或node中为SAML创建自己的IDP

vam*_*ala 5 saml opensaml saml-2.0 spring-saml

我想创建一个供多个应用程序使用的 SSO,最好的方法是什么。我正在经历 SAML2.0,但我很困惑,因为我没有\xe2\x80\x99 找到任何创建自己/自定义 SAML IDP 的文章。

\n\n

1.创建自己的IDP是否可行。
\n2.What is the best way to implement SSO

\n

nzp*_*mad 2

不要尝试自己推出 - 使用受支持的解决方案。

在客户端,您需要一个SAML 堆栈

其中一些附带了您可以安装的 IDP。

看一下:

  • 希博莱斯
  • Azure AD - 云中的 SAML IDP
  • SaaS 例如 Auth0、Okta - 云中的 SAML IDP
  • 带有 SAML 插件的 Identityserver4
  • ComponentSpace - 有客户端和服务器端
  • Sustainsys - 有客户端和服务器端

所有这些都将提供 SAML IDP。

他们还提供了很好的文档来帮助您启动和运行。