Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.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
java6项目中的onelogin javasaml 2.0_Java_Saml 2.0_Onelogin - Fatal编程技术网

java6项目中的onelogin javasaml 2.0

java6项目中的onelogin javasaml 2.0,java,saml-2.0,onelogin,Java,Saml 2.0,Onelogin,我有一个用Java6运行的老项目,我正在尝试使用onelogin的javasaml库实现sso。我看到了用更高版本编译的JavaSAML核心和JavaSAML依赖项。我也在github中看到它与Java6、7和8是兼容的。这是什么意思?我可以使用这些库来开发java6项目中的解决方案吗?有什么想法吗?谢谢大家! java saml的2.X版最初设计为与java 6、7和8兼容 但是在路上,我们引入了一些与Java6不兼容的地方,我们在上面描述过,JavaSAML的2.X版最初设计为与Java6、

我有一个用Java6运行的老项目,我正在尝试使用onelogin的javasaml库实现sso。我看到了用更高版本编译的JavaSAML核心和JavaSAML依赖项。我也在github中看到它与Java6、7和8是兼容的。这是什么意思?我可以使用这些库来开发java6项目中的解决方案吗?有什么想法吗?谢谢大家!


java saml的2.X版最初设计为与java 6、7和8兼容


但是在路上,我们引入了一些与Java6不兼容的地方,我们在上面描述过,JavaSAML的2.X版最初设计为与Java6、7和8兼容


但是在路上,我们引入了一些与Java 6不兼容的地方,我们在上面描述了这些不兼容的地方,以防有人感兴趣,我设法在Java 6下重新编译Java saml,以便在旧的WebSphere实例上运行

更改仅限于一些特定于Java 7的语法(菱形、多捕获、可关闭)


Fork位于:

以防有人感兴趣,我设法在Java6下重新编译JavaSAML,以便在旧的WebSphere实例上运行

更改仅限于一些特定于Java 7的语法(菱形、多捕获、可关闭)


Fork在以下位置可用:

这是否意味着我不能与java6一起使用?由于访问外部DTD和访问外部模式,似乎是这样。还是有解决办法?感谢您github线程中描述了解决方法。。。您需要对代码进行一些修改:(@rrunique我想让java saml与java 6一起工作。你是否设法让它与java 6一起工作?这是否意味着我不能与java 6一起使用?由于访问外部DTD和访问外部模式,似乎是这样。或者有解决方法吗?谢谢。该解决方法在github线程中进行了描述…你需要进行一些修改关于守则:(@rrunique我想让java saml与java 6一起工作。您是否设法使其与java 6一起工作?我正在尝试用java 6编译它,但仍有一些对java 7的引用。我可以看看您编译的项目吗?再次检查,确实发现了一些java>6调用,很容易替换。还向bu添加了appveyor配置对于Java 1.6,请注意Maven似乎不再适用于Java 1.6,但这不应该是一个问题。我看到有一些提交到主分支的内容。我认为仍然有对Java 7的引用。如果(支持JAXP_15_){//防止XXE攻击validator.setProperty(xmlstants.ACCESS\u EXTERNAL\u DTD“”);validator.setProperty(xmlstants.ACCESS_EXTERNAL_SCHEMA,”);}是的,注意到了这一点,因为它显式地检查JAXP 1.5支持,我认为这不应该是一个问题,您尝试过了吗?嗯,我不是eclipse,所以不会在这方面帮助您。基本上,您需要在Java 1.8下构建(使用Java 1.6目标)并禁用测试(在windows上失败)=>构建确实在工作,请参阅:我正在尝试使用java 6编译它,但仍有一些对java 7的引用。我可以看看您编译的项目吗?再次检查,确实发现了一些java>6调用,很容易替换。还添加了一个appveyor配置以自动为java 1.6构建,请注意,Maven似乎没有ger使用Java 1.6,但这不应该是一个问题。我看到主分支有一些提交。我认为仍然有对Java 7的引用。如果(支持JAXP_15_){//Prevent XXE attacks validator.setProperty(xmlstants.ACCESS_EXTERNAL_DTD)(“”);validator.setProperty(xmlstants.ACCESS_EXTERNAL_SCHEMA)(“”;}是的,注意到了这一点,因为它显式地检查JAXP 1.5支持,我认为这不应该是一个问题,你试过了吗?好吧,我不是eclipse,所以不会在这方面帮助你。基本上,你需要在Java 1.8下构建(使用Java 1.6目标)并禁用测试(在windows上失败)=>构建肯定在工作,请参阅: