Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SAML2 AngularJs Spring安全性_Angularjs_Spring Security_Saml 2.0_Spring Mybatis - Fatal编程技术网

SAML2 AngularJs Spring安全性

SAML2 AngularJs Spring安全性,angularjs,spring-security,saml-2.0,spring-mybatis,Angularjs,Spring Security,Saml 2.0,Spring Mybatis,我已经使用SpringMVC实现了SAML身份验证。我还使用Angular JS和Spring。在当前项目中,Anuglarjs是从Spring加载的,但AngularJS是单页应用程序,SAML在这个场景中运行良好。现在项目需求已经改变,我们正在一台服务器上部署Angularjs代码,在另一台服务器上部署SpringMVC代码。正如我们使用SpringMVC验证SAML一样,当我在同一个浏览器上运行两个项目并在SpringMVC中使用SAML登录并尝试从angularjs连接到spring时。

我已经使用SpringMVC实现了SAML身份验证。我还使用Angular JS和Spring。在当前项目中,Anuglarjs是从Spring加载的,但AngularJS是单页应用程序,SAML在这个场景中运行良好。现在项目需求已经改变,我们正在一台服务器上部署Angularjs代码,在另一台服务器上部署SpringMVC代码。正如我们使用SpringMVC验证SAML一样,当我在同一个浏览器上运行两个项目并在SpringMVC中使用SAML登录并尝试从angularjs连接到spring时。身份验证失败


我如何处理这种情况?有没有办法在不同的服务器上用Spring代码和Angular代码实现SAML2

一般来说,一个好的解决方案是执行SAML身份验证,然后将经过身份验证的用户转换为某种JWT身份,并将其传递给AngularJS应用程序,并在下一次调用中重复使用


您可以使用同时支持SAML和JWT身份验证机制的来实现这一点。

通常,一个好的解决方案是执行SAML身份验证,然后将经过身份验证的用户转换为某种JWT身份,并将其传递给AngularJS应用程序,并在下一次调用中重新使用

您可以使用支持SAML和JWT身份验证机制的