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