我有一个用户登录的java应用程序。在应用程序的一项功能中,当用户单击一个按钮时,它将重定向到用户必须登录该网站的客户网站。如果我想做SSO重定向到客户端网站而不登录,我该怎么做?我不想使用第三方 IDP'S(okta、Salesforce、azure(,因为用户正在登录 java 应用程序,因此用户已经过验证,无论如何我可以让 java 应用程序成为 idp 并通过将 saml 断言从 java 应用程序直接发送到客户端站点来执行 sso?
您可以通过向应用程序添加 Java SAML 客户端来执行此操作。
其中一些可以充当 IDP 和 SP(应用程序(。
但不建议这样做,因为它无法扩展。
而是使用 IDP。您获得 SSO,因此用户只需登录一次。