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

标签 saml saml-2.0 spring-saml opensaml

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

1.创建自己的IDP有多可行。
2.什么是实现SSO的最佳方式

最佳答案

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

在客户端,您需要一个 SAML stack .

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

看一下:

  • Shibboleth
  • Azure AD - 云中的 SAML IDP
  • SaaS,例如Auth0、Okta - 云中的 SAML IDP
  • 带有 SAML 插件的 identityserver4
  • ComponentSpace - 有客户端和服务器端
  • Sustainsys - 具有客户端和服务器端

  • 所有这些都将提供 SAML IDP。

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

    关于saml - 如何在 java 或 node 中为 SAML 创建自己的 IDP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56584633/

    相关文章:

    cookies - 什么是 SAML token 和 FedAuth cookie?

    flask - 我可以避免意外创建 Google App Engine 实例吗?

    single-sign-on - 带有 ADFS 的 SSO 的 SAML 错误 - MSIS0038 : SAML Message has wrong signature

    c# - 解密响应仍然看起来编码错误

    SAML2元数据-多个签名证书

    spring-security - wso2is SingleLogoutProfile POST 绑定(bind)

    php - Simplesamlphp 落后于负载均衡器时失败

    saml - spring saml 库是否支持过期证书滚动的多个签名证书?

    java - Spring SAML SSO - IDP 元数据不包含 SingleSignOnService

    spring - SAML异常 : InResponseToField of the Response doesn't correspond to sent message