Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
Java 具有Jetty ServletContextHandler的多个安全处理程序_Java_Security_Webserver_Jetty - Fatal编程技术网

Java 具有Jetty ServletContextHandler的多个安全处理程序

Java 具有Jetty ServletContextHandler的多个安全处理程序,java,security,webserver,jetty,Java,Security,Webserver,Jetty,在Jetty的ServletContextHandler中,只能设置1个安全处理程序。有没有办法设置多个安全处理程序? 我在考虑是否可以创建一个WrapperSecurityHandler并在其中组合两个安全处理程序。然后根据请求类型使用WrapperSecurityHandler::handle方法中的特定安全处理程序进行身份验证。然后我可以将这个WrapperSecurityHandler设置为ServletContextHandler的安全处理程序。但我在这种方法中面临问题,所以我想知道是

在Jetty的ServletContextHandler中,只能设置1个安全处理程序。有没有办法设置多个安全处理程序? 我在考虑是否可以创建一个WrapperSecurityHandler并在其中组合两个安全处理程序。然后根据请求类型使用WrapperSecurityHandler::handle方法中的特定安全处理程序进行身份验证。然后我可以将这个WrapperSecurityHandler设置为ServletContextHandler的安全处理程序。但我在这种方法中面临问题,所以我想知道是否还有其他方法,或者这是Jetty的一个限制