我有java web项目SampleServlet1.war
,其中包含基于mysql凭据的登录servlet我登录并复制该项目并创建为另一个Web项目SampleServlet2.war
...我需要如何实现{这两个网络项目之间的{1}}。
请帮助找出实施SAML SSO的步骤。要做什么实施SAML SSO
答案 0 :(得分:0)
在你的情况下,系统会验证用户,创建并加密SAML令牌,然后客户端在讨论系统2时使用它(通常在Authorization标头内作为承载令牌。)系统2具有System One的公钥和可以解密令牌。系统二信任System One,因此如果解密成功,则令牌内的断言是好的。
您通常会发现,您拥有一个身份提供商,人们可以登录并获取他们的SAML令牌。然后,您有服务提供商(您的应用程序),然后信任IdP完成它的工作。