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