Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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
使用REST和JSF的Spring安全性_Rest_Jsf 2_Spring Security - Fatal编程技术网

使用REST和JSF的Spring安全性

使用REST和JSF的Spring安全性,rest,jsf-2,spring-security,Rest,Jsf 2,Spring Security,我的需求是将JSF与spring security for web app集成在一起。我能做到这一点。但是,我还需要从SpringSecurity实现RESTAPI,以便我的移动应用程序使用。 有没有一种方法可以在SpringSecurity中使用两种不同的安全领域?有人能提供一些教程或工作示例吗? 谢谢 您可以定义由给定url模式分隔的多个安全领域: <!-- Configure realm for rest --> <security:http pattern="/rest

我的需求是将JSF与spring security for web app集成在一起。我能做到这一点。但是,我还需要从SpringSecurity实现RESTAPI,以便我的移动应用程序使用。 有没有一种方法可以在SpringSecurity中使用两种不同的安全领域?有人能提供一些教程或工作示例吗?
谢谢

您可以定义由给定url模式分隔的多个安全领域:

<!-- Configure realm for rest -->
<security:http pattern="/rest/**" ...>
  ...
  ...
</security:http>


<!-- Configure realm for jsf -->
<security:http pattern="/jsf/**" ...>
  ...
  ...
</security:http>

...
...
...
...

我确实尝试了您的解决方案,但配置多个安全领域并没有完全正常工作,在我的实现方式中存在一些错误。您是否有配置多个安全领域的工作示例或示例?