java6项目中的onelogin javasaml 2.0
我有一个用Java6运行的老项目,我正在尝试使用onelogin的javasaml库实现sso。我看到了用更高版本编译的JavaSAML核心和JavaSAML依赖项。我也在github中看到它与Java6、7和8是兼容的。这是什么意思?我可以使用这些库来开发java6项目中的解决方案吗?有什么想法吗?谢谢大家!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、
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上失败)=>构建肯定在工作,请参阅: