This is an automated email from the ASF dual-hosted git repository. robertlazarski pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git.
from a0c5e60 use HTML encoding on JSON return strings, with the Moshi implementation also add 1a2ada5 AXIS2-6006, json-springboot-userguide first commit No new revisions were added by this update. Summary of changes: .../org/apache/axis2/json/gson/JsonFormatter.java | 2 +- ...HtmlXssSerializer.java => JsonHtmlEncoder.java} | 2 +- .../org/apache/axis2/json/moshi/JsonFormatter.java | 2 +- ...HtmlXssSerializer.java => JsonHtmlEncoder.java} | 2 +- modules/samples/userguide/README.txt | 5 +- .../userguide/src/userguide/springbootdemo/pom.xml | 405 ++++++++++++++++ .../springbootdemo/resources-axis2/conf/axis2.xml | 539 +++++++++++++++++++++ .../login_tokenizer_resources/services.xml | 33 ++ .../test_service_resources/services.xml | 33 ++ .../userguide/springboot/Axis2Application.java | 468 ++++++++++++++++++ .../configuration/Axis2WebAppInitializer.java | 72 +++ .../hibernate/dao/SpringSecurityDAOImpl.java | 115 +++++ .../requestactivity/Axis2UserDetails.java | 64 +++ .../security/webservices/BadRequestMatcher.java | 258 ++++++++++ .../webservices/HTTPPostOnlyRejectionFilter.java | 89 ++++ .../webservices/JWTAuthenticationFilter.java | 136 ++++++ .../webservices/JWTAuthenticationProvider.java | 108 +++++ .../JWTAuthenticationSuccessHandler.java} | 26 +- .../webservices/JWTAuthenticationToken.java} | 35 +- .../JWTTokenAuthenticationException.java} | 23 +- .../webservices/JWTTokenMalformedException.java} | 25 +- .../webservices/JWTTokenMissingException.java} | 23 +- .../security/webservices/JWTUserDTO.java} | 42 +- .../springboot/security/webservices/LoginDTO.java | 105 ++++ .../RequestAndResponseValidatorFilter.java | 200 ++++++++ .../webservices/RestAuthenticationEntryPoint.java | 39 ++ .../security/webservices/WSLoginFilter.java | 93 ++++ .../security/webservices/WSSecUtils.java | 83 ++++ .../springboot/webservices/TestwsRequest.java} | 37 +- .../springboot/webservices/TestwsResponse.java} | 43 +- .../springboot/webservices/TestwsService.java | 71 +++ .../webservices/secure/LoginTokenizerRequest.java} | 49 +- .../secure/LoginTokenizerResponse.java} | 50 +- .../webservices/secure/LoginTokenizerService.java | 238 +++++++++ .../src/main/resources/ESAPI.properties | 461 ++++++++++++++++++ .../src/main/resources/application.properties | 2 + .../main/resources/esapi-java-logging.properties | 6 + .../springbootdemo/src/main/resources/log4j2.xml | 40 ++ .../webapp/WEB-INF/jboss-deployment-structure.xml | 13 + .../src/main/webapp/WEB-INF/jboss-web.xml | 10 + src/site/xdoc/docs/json-springboot-userguide.html | 104 ++++ src/site/xdoc/docs/userguide.xml | 6 +- 42 files changed, 4000 insertions(+), 157 deletions(-) copy modules/json/src/org/apache/axis2/json/gson/{JsonHtmlXssSerializer.java => JsonHtmlEncoder.java} (94%) copy modules/json/src/org/apache/axis2/json/moshi/{JsonHtmlXssSerializer.java => JsonHtmlEncoder.java} (95%) create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/pom.xml create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/resources-axis2/conf/axis2.xml create mode 100755 modules/samples/userguide/src/userguide/springbootdemo/resources-axis2/login_tokenizer_resources/services.xml create mode 100755 modules/samples/userguide/src/userguide/springbootdemo/resources-axis2/test_service_resources/services.xml create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/Axis2Application.java create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/configuration/Axis2WebAppInitializer.java create mode 100755 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/hibernate/dao/SpringSecurityDAOImpl.java create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/requestactivity/Axis2UserDetails.java create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/BadRequestMatcher.java create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/HTTPPostOnlyRejectionFilter.java create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/JWTAuthenticationFilter.java create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/JWTAuthenticationProvider.java copy modules/{json/src/org/apache/axis2/json/gson/JsonHtmlXssSerializer.java => samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/JWTAuthenticationSuccessHandler.java} (56%) copy modules/{json/src/org/apache/axis2/json/gson/JsonHtmlXssSerializer.java => samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/JWTAuthenticationToken.java} (55%) copy modules/{json/src/org/apache/axis2/json/gson/JsonHtmlXssSerializer.java => samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/JWTTokenAuthenticationException.java} (61%) copy modules/{json/src/org/apache/axis2/json/gson/JsonHtmlXssSerializer.java => samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/JWTTokenMalformedException.java} (61%) copy modules/{json/src/org/apache/axis2/json/gson/JsonHtmlXssSerializer.java => samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/JWTTokenMissingException.java} (62%) copy modules/{json/src/org/apache/axis2/json/gson/JsonHtmlXssSerializer.java => samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/JWTUserDTO.java} (58%) create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/LoginDTO.java create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/RequestAndResponseValidatorFilter.java create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/RestAuthenticationEntryPoint.java create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/WSLoginFilter.java create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/security/webservices/WSSecUtils.java copy modules/{json/src/org/apache/axis2/json/gson/JsonHtmlXssSerializer.java => samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/webservices/TestwsRequest.java} (61%) copy modules/{json/src/org/apache/axis2/json/gson/JsonHtmlXssSerializer.java => samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/webservices/TestwsResponse.java} (51%) create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/webservices/TestwsService.java rename modules/{json/src/org/apache/axis2/json/moshi/JsonHtmlXssSerializer.java => samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/webservices/secure/LoginTokenizerRequest.java} (51%) rename modules/{json/src/org/apache/axis2/json/gson/JsonHtmlXssSerializer.java => samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/webservices/secure/LoginTokenizerResponse.java} (52%) create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/webservices/secure/LoginTokenizerService.java create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/resources/ESAPI.properties create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/resources/application.properties create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/resources/esapi-java-logging.properties create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/resources/log4j2.xml create mode 100644 modules/samples/userguide/src/userguide/springbootdemo/src/main/webapp/WEB-INF/jboss-deployment-structure.xml create mode 100755 modules/samples/userguide/src/userguide/springbootdemo/src/main/webapp/WEB-INF/jboss-web.xml create mode 100644 src/site/xdoc/docs/json-springboot-userguide.html