You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ro...@apache.org on 2021/07/26 00:02:42 UTC
[axis-axis2-java-core] branch master updated (a0c5e60 -> 1a2ada5)
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