├── .gitignore ├── .pre-commit-config.yaml ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── NOTICE ├── README.md ├── access-control ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── com │ │ │ └── networknt │ │ │ │ └── openapi │ │ │ │ ├── AccessControlConfig.java │ │ │ │ └── AccessControlHandler.java │ │ └── module-info.j │ └── resources │ │ └── config │ │ ├── access-control-schema.json │ │ ├── access-control.yaml │ │ └── access-control.yml │ └── test │ ├── java │ └── com │ │ └── networknt │ │ └── openapi │ │ ├── AccessControlConfigTest.java │ │ └── AccessControlHandlerTest.java │ └── resources │ ├── logback-test.xml │ └── server.yml ├── openapi-config ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── networknt │ │ │ └── openapi │ │ │ ├── DefaultInjectableSpecValidator.java │ │ │ ├── InjectableSpecValidator.java │ │ │ └── OpenApiHandlerConfig.java │ └── resources │ │ └── config │ │ ├── openapi-handler-schema.json │ │ ├── openapi-handler.yaml │ │ ├── openapi-handler.yml │ │ └── openapi-inject.yml │ └── test │ ├── java │ └── com │ │ └── networknt │ │ └── openapi │ │ ├── DefaultInjectableSpecValidatorTest.java │ │ └── OpenApiHandlerConfigTest.java │ └── resources │ ├── config │ ├── client.truststore │ ├── handler.yml │ ├── openapi-handler-multiple.yml │ ├── openapi-inject-test-dup-method.yml │ ├── openapi-inject-test-dup-path.yml │ ├── openapi-inject-test-neg.yml │ ├── openapi-inject-test-pos.yml │ ├── openapi-market.yaml │ ├── openapi-petstore.yaml │ ├── openapi.json │ ├── openapi.yaml │ └── values.yml │ └── logback-test.xml ├── openapi-meta ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── networknt │ │ └── openapi │ │ ├── OpenApiEndpointSource.java │ │ ├── OpenApiHandler.java │ │ └── parameter │ │ ├── CookieHelper.java │ │ ├── CookieParameterDeserializer.java │ │ ├── Delimiters.java │ │ ├── HeaderParameterDeserializer.java │ │ ├── ParameterDeserializer.java │ │ ├── ParameterType.java │ │ ├── PathParameterDeserializer.java │ │ ├── PathParameterStyle.java │ │ ├── QueryParameterDeserializer.java │ │ ├── QueryParameterStyle.java │ │ ├── StyleParameterDeserializer.java │ │ └── ValueType.java │ └── test │ ├── java │ └── com │ │ └── networknt │ │ └── openapi │ │ ├── OpenApiEndpointSourceTest.java │ │ ├── OpenApiHandlerMultipleSpecsTest.java │ │ ├── OpenApiHandlerTest.java │ │ └── parameter │ │ ├── IntegrationTest.java │ │ ├── ParameterDeserializerTest.java │ │ ├── ParameterHandler.java │ │ ├── PathParameterDeserializerTest.java │ │ ├── PoJoParameter.java │ │ ├── PojoSchema.java │ │ └── QueryParameterDeserializerTest.java │ └── resources │ ├── config │ ├── client.truststore │ ├── handler.yml │ ├── openapi-handler-multiple.yml │ ├── openapi-inject-test-dup-method.yml │ ├── openapi-inject-test-dup-path.yml │ ├── openapi-inject-test-neg.yml │ ├── openapi-inject-test-pos.yml │ ├── openapi-market.yaml │ ├── openapi-petstore.yaml │ ├── openapi.json │ ├── openapi.yaml │ └── values.yml │ └── logback-test.xml ├── openapi-security ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── networknt │ │ │ └── openapi │ │ │ ├── JwtVerifyHandler.java │ │ │ ├── SimpleJwtVerifyHandler.java │ │ │ └── SwtVerifyHandler.java │ └── resources │ │ └── config │ │ ├── primary.crt │ │ └── secondary.crt │ └── test │ ├── java │ └── com │ │ └── networknt │ │ └── openapi │ │ ├── JwtVerifierHandlerMultipleSpecsTest.java │ │ ├── JwtVerifyHandlerTest.java │ │ ├── SwtVerifyHandlerTest.java │ │ ├── TestServer.java │ │ └── UnifiedSecurityHandlerTest.java │ └── resources │ ├── config │ ├── client.truststore │ ├── handler.yml │ ├── openapi-handler-multiple.yml │ ├── openapi-market.yaml │ ├── openapi-petstore.yaml │ ├── openapi.yaml │ ├── unified-security.yml │ └── values.yml │ └── logback-test.xml ├── openapi-validator ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── networknt │ │ │ └── openapi │ │ │ ├── RequestValidator.java │ │ │ ├── ResponseValidator.java │ │ │ ├── SchemaValidator.java │ │ │ └── ValidatorHandler.java │ └── resources │ │ └── messages.properties │ └── test │ ├── java │ └── com │ │ └── networknt │ │ └── openapi │ │ ├── ForwardRequestHandler.java │ │ ├── ParameterHandler.java │ │ ├── RequestValidatorTest.java │ │ ├── ResponseValidatorTest.java │ │ ├── ValidatorHandlerEnumTest.java │ │ ├── ValidatorHandlerMultipleSpecsTest.java │ │ └── ValidatorHandlerTest.java │ └── resources │ ├── config │ ├── client.truststore │ ├── handler.yml │ ├── openapi-bak.yaml │ ├── openapi-enum.yaml │ ├── openapi-handler-enum.yml │ ├── openapi-handler-multiple.yml │ ├── openapi-market.yaml │ ├── openapi-petstore.yaml │ ├── openapi-validator.yml │ ├── openapi.yaml │ └── responses.yml │ └── logback-test.xml ├── pom.xml ├── specification ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── networknt │ │ │ └── specification │ │ │ ├── FaviconHandler.java │ │ │ ├── SpecDisplayHandler.java │ │ │ ├── SpecSwaggerUIHandler.java │ │ │ └── SpecificationConfig.java │ └── resources │ │ └── config │ │ ├── favicon.ico │ │ ├── specification-schema.json │ │ ├── specification.yaml │ │ └── specification.yml │ └── test │ ├── java │ └── com │ │ └── networknt │ │ └── specification │ │ ├── SpecDisplayHandlerTest.java │ │ └── SpecSwaggerUIHandlerTest.java │ └── resources │ ├── config │ ├── client.truststore │ └── openapi.yaml │ └── logback-test.xml └── validator-config ├── pom.xml └── src └── main ├── java └── com │ └── networknt │ └── openapi │ └── ValidatorConfig.java └── resources └── config ├── openapi-validator-schema.json ├── openapi-validator.yaml └── openapi-validator.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/README.md -------------------------------------------------------------------------------- /access-control/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/access-control/pom.xml -------------------------------------------------------------------------------- /access-control/src/main/java/com/networknt/openapi/AccessControlConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/access-control/src/main/java/com/networknt/openapi/AccessControlConfig.java -------------------------------------------------------------------------------- /access-control/src/main/java/com/networknt/openapi/AccessControlHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/access-control/src/main/java/com/networknt/openapi/AccessControlHandler.java -------------------------------------------------------------------------------- /access-control/src/main/java/module-info.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/access-control/src/main/java/module-info.j -------------------------------------------------------------------------------- /access-control/src/main/resources/config/access-control-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/access-control/src/main/resources/config/access-control-schema.json -------------------------------------------------------------------------------- /access-control/src/main/resources/config/access-control.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/access-control/src/main/resources/config/access-control.yaml -------------------------------------------------------------------------------- /access-control/src/main/resources/config/access-control.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/access-control/src/main/resources/config/access-control.yml -------------------------------------------------------------------------------- /access-control/src/test/java/com/networknt/openapi/AccessControlConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/access-control/src/test/java/com/networknt/openapi/AccessControlConfigTest.java -------------------------------------------------------------------------------- /access-control/src/test/java/com/networknt/openapi/AccessControlHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/access-control/src/test/java/com/networknt/openapi/AccessControlHandlerTest.java -------------------------------------------------------------------------------- /access-control/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/access-control/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /access-control/src/test/resources/server.yml: -------------------------------------------------------------------------------- 1 | serviceId: com.networknt.petstore-1.0.0 2 | -------------------------------------------------------------------------------- /openapi-config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/pom.xml -------------------------------------------------------------------------------- /openapi-config/src/main/java/com/networknt/openapi/DefaultInjectableSpecValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/main/java/com/networknt/openapi/DefaultInjectableSpecValidator.java -------------------------------------------------------------------------------- /openapi-config/src/main/java/com/networknt/openapi/InjectableSpecValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/main/java/com/networknt/openapi/InjectableSpecValidator.java -------------------------------------------------------------------------------- /openapi-config/src/main/java/com/networknt/openapi/OpenApiHandlerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/main/java/com/networknt/openapi/OpenApiHandlerConfig.java -------------------------------------------------------------------------------- /openapi-config/src/main/resources/config/openapi-handler-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/main/resources/config/openapi-handler-schema.json -------------------------------------------------------------------------------- /openapi-config/src/main/resources/config/openapi-handler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/main/resources/config/openapi-handler.yaml -------------------------------------------------------------------------------- /openapi-config/src/main/resources/config/openapi-handler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/main/resources/config/openapi-handler.yml -------------------------------------------------------------------------------- /openapi-config/src/main/resources/config/openapi-inject.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/main/resources/config/openapi-inject.yml -------------------------------------------------------------------------------- /openapi-config/src/test/java/com/networknt/openapi/DefaultInjectableSpecValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/java/com/networknt/openapi/DefaultInjectableSpecValidatorTest.java -------------------------------------------------------------------------------- /openapi-config/src/test/java/com/networknt/openapi/OpenApiHandlerConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/java/com/networknt/openapi/OpenApiHandlerConfigTest.java -------------------------------------------------------------------------------- /openapi-config/src/test/resources/config/client.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/resources/config/client.truststore -------------------------------------------------------------------------------- /openapi-config/src/test/resources/config/handler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/resources/config/handler.yml -------------------------------------------------------------------------------- /openapi-config/src/test/resources/config/openapi-handler-multiple.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/resources/config/openapi-handler-multiple.yml -------------------------------------------------------------------------------- /openapi-config/src/test/resources/config/openapi-inject-test-dup-method.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/resources/config/openapi-inject-test-dup-method.yml -------------------------------------------------------------------------------- /openapi-config/src/test/resources/config/openapi-inject-test-dup-path.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/resources/config/openapi-inject-test-dup-path.yml -------------------------------------------------------------------------------- /openapi-config/src/test/resources/config/openapi-inject-test-neg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/resources/config/openapi-inject-test-neg.yml -------------------------------------------------------------------------------- /openapi-config/src/test/resources/config/openapi-inject-test-pos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/resources/config/openapi-inject-test-pos.yml -------------------------------------------------------------------------------- /openapi-config/src/test/resources/config/openapi-market.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/resources/config/openapi-market.yaml -------------------------------------------------------------------------------- /openapi-config/src/test/resources/config/openapi-petstore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/resources/config/openapi-petstore.yaml -------------------------------------------------------------------------------- /openapi-config/src/test/resources/config/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/resources/config/openapi.json -------------------------------------------------------------------------------- /openapi-config/src/test/resources/config/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/resources/config/openapi.yaml -------------------------------------------------------------------------------- /openapi-config/src/test/resources/config/values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/resources/config/values.yml -------------------------------------------------------------------------------- /openapi-config/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-config/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /openapi-meta/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/pom.xml -------------------------------------------------------------------------------- /openapi-meta/src/main/java/com/networknt/openapi/OpenApiEndpointSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/main/java/com/networknt/openapi/OpenApiEndpointSource.java -------------------------------------------------------------------------------- /openapi-meta/src/main/java/com/networknt/openapi/OpenApiHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/main/java/com/networknt/openapi/OpenApiHandler.java -------------------------------------------------------------------------------- /openapi-meta/src/main/java/com/networknt/openapi/parameter/CookieHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/main/java/com/networknt/openapi/parameter/CookieHelper.java -------------------------------------------------------------------------------- /openapi-meta/src/main/java/com/networknt/openapi/parameter/CookieParameterDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/main/java/com/networknt/openapi/parameter/CookieParameterDeserializer.java -------------------------------------------------------------------------------- /openapi-meta/src/main/java/com/networknt/openapi/parameter/Delimiters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/main/java/com/networknt/openapi/parameter/Delimiters.java -------------------------------------------------------------------------------- /openapi-meta/src/main/java/com/networknt/openapi/parameter/HeaderParameterDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/main/java/com/networknt/openapi/parameter/HeaderParameterDeserializer.java -------------------------------------------------------------------------------- /openapi-meta/src/main/java/com/networknt/openapi/parameter/ParameterDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/main/java/com/networknt/openapi/parameter/ParameterDeserializer.java -------------------------------------------------------------------------------- /openapi-meta/src/main/java/com/networknt/openapi/parameter/ParameterType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/main/java/com/networknt/openapi/parameter/ParameterType.java -------------------------------------------------------------------------------- /openapi-meta/src/main/java/com/networknt/openapi/parameter/PathParameterDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/main/java/com/networknt/openapi/parameter/PathParameterDeserializer.java -------------------------------------------------------------------------------- /openapi-meta/src/main/java/com/networknt/openapi/parameter/PathParameterStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/main/java/com/networknt/openapi/parameter/PathParameterStyle.java -------------------------------------------------------------------------------- /openapi-meta/src/main/java/com/networknt/openapi/parameter/QueryParameterDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/main/java/com/networknt/openapi/parameter/QueryParameterDeserializer.java -------------------------------------------------------------------------------- /openapi-meta/src/main/java/com/networknt/openapi/parameter/QueryParameterStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/main/java/com/networknt/openapi/parameter/QueryParameterStyle.java -------------------------------------------------------------------------------- /openapi-meta/src/main/java/com/networknt/openapi/parameter/StyleParameterDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/main/java/com/networknt/openapi/parameter/StyleParameterDeserializer.java -------------------------------------------------------------------------------- /openapi-meta/src/main/java/com/networknt/openapi/parameter/ValueType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/main/java/com/networknt/openapi/parameter/ValueType.java -------------------------------------------------------------------------------- /openapi-meta/src/test/java/com/networknt/openapi/OpenApiEndpointSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/java/com/networknt/openapi/OpenApiEndpointSourceTest.java -------------------------------------------------------------------------------- /openapi-meta/src/test/java/com/networknt/openapi/OpenApiHandlerMultipleSpecsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/java/com/networknt/openapi/OpenApiHandlerMultipleSpecsTest.java -------------------------------------------------------------------------------- /openapi-meta/src/test/java/com/networknt/openapi/OpenApiHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/java/com/networknt/openapi/OpenApiHandlerTest.java -------------------------------------------------------------------------------- /openapi-meta/src/test/java/com/networknt/openapi/parameter/IntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/java/com/networknt/openapi/parameter/IntegrationTest.java -------------------------------------------------------------------------------- /openapi-meta/src/test/java/com/networknt/openapi/parameter/ParameterDeserializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/java/com/networknt/openapi/parameter/ParameterDeserializerTest.java -------------------------------------------------------------------------------- /openapi-meta/src/test/java/com/networknt/openapi/parameter/ParameterHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/java/com/networknt/openapi/parameter/ParameterHandler.java -------------------------------------------------------------------------------- /openapi-meta/src/test/java/com/networknt/openapi/parameter/PathParameterDeserializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/java/com/networknt/openapi/parameter/PathParameterDeserializerTest.java -------------------------------------------------------------------------------- /openapi-meta/src/test/java/com/networknt/openapi/parameter/PoJoParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/java/com/networknt/openapi/parameter/PoJoParameter.java -------------------------------------------------------------------------------- /openapi-meta/src/test/java/com/networknt/openapi/parameter/PojoSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/java/com/networknt/openapi/parameter/PojoSchema.java -------------------------------------------------------------------------------- /openapi-meta/src/test/java/com/networknt/openapi/parameter/QueryParameterDeserializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/java/com/networknt/openapi/parameter/QueryParameterDeserializerTest.java -------------------------------------------------------------------------------- /openapi-meta/src/test/resources/config/client.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/resources/config/client.truststore -------------------------------------------------------------------------------- /openapi-meta/src/test/resources/config/handler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/resources/config/handler.yml -------------------------------------------------------------------------------- /openapi-meta/src/test/resources/config/openapi-handler-multiple.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/resources/config/openapi-handler-multiple.yml -------------------------------------------------------------------------------- /openapi-meta/src/test/resources/config/openapi-inject-test-dup-method.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/resources/config/openapi-inject-test-dup-method.yml -------------------------------------------------------------------------------- /openapi-meta/src/test/resources/config/openapi-inject-test-dup-path.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/resources/config/openapi-inject-test-dup-path.yml -------------------------------------------------------------------------------- /openapi-meta/src/test/resources/config/openapi-inject-test-neg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/resources/config/openapi-inject-test-neg.yml -------------------------------------------------------------------------------- /openapi-meta/src/test/resources/config/openapi-inject-test-pos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/resources/config/openapi-inject-test-pos.yml -------------------------------------------------------------------------------- /openapi-meta/src/test/resources/config/openapi-market.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/resources/config/openapi-market.yaml -------------------------------------------------------------------------------- /openapi-meta/src/test/resources/config/openapi-petstore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/resources/config/openapi-petstore.yaml -------------------------------------------------------------------------------- /openapi-meta/src/test/resources/config/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/resources/config/openapi.json -------------------------------------------------------------------------------- /openapi-meta/src/test/resources/config/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/resources/config/openapi.yaml -------------------------------------------------------------------------------- /openapi-meta/src/test/resources/config/values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/resources/config/values.yml -------------------------------------------------------------------------------- /openapi-meta/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-meta/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /openapi-security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/pom.xml -------------------------------------------------------------------------------- /openapi-security/src/main/java/com/networknt/openapi/JwtVerifyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/main/java/com/networknt/openapi/JwtVerifyHandler.java -------------------------------------------------------------------------------- /openapi-security/src/main/java/com/networknt/openapi/SimpleJwtVerifyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/main/java/com/networknt/openapi/SimpleJwtVerifyHandler.java -------------------------------------------------------------------------------- /openapi-security/src/main/java/com/networknt/openapi/SwtVerifyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/main/java/com/networknt/openapi/SwtVerifyHandler.java -------------------------------------------------------------------------------- /openapi-security/src/main/resources/config/primary.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/main/resources/config/primary.crt -------------------------------------------------------------------------------- /openapi-security/src/main/resources/config/secondary.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/main/resources/config/secondary.crt -------------------------------------------------------------------------------- /openapi-security/src/test/java/com/networknt/openapi/JwtVerifierHandlerMultipleSpecsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/test/java/com/networknt/openapi/JwtVerifierHandlerMultipleSpecsTest.java -------------------------------------------------------------------------------- /openapi-security/src/test/java/com/networknt/openapi/JwtVerifyHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/test/java/com/networknt/openapi/JwtVerifyHandlerTest.java -------------------------------------------------------------------------------- /openapi-security/src/test/java/com/networknt/openapi/SwtVerifyHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/test/java/com/networknt/openapi/SwtVerifyHandlerTest.java -------------------------------------------------------------------------------- /openapi-security/src/test/java/com/networknt/openapi/TestServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/test/java/com/networknt/openapi/TestServer.java -------------------------------------------------------------------------------- /openapi-security/src/test/java/com/networknt/openapi/UnifiedSecurityHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/test/java/com/networknt/openapi/UnifiedSecurityHandlerTest.java -------------------------------------------------------------------------------- /openapi-security/src/test/resources/config/client.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/test/resources/config/client.truststore -------------------------------------------------------------------------------- /openapi-security/src/test/resources/config/handler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/test/resources/config/handler.yml -------------------------------------------------------------------------------- /openapi-security/src/test/resources/config/openapi-handler-multiple.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/test/resources/config/openapi-handler-multiple.yml -------------------------------------------------------------------------------- /openapi-security/src/test/resources/config/openapi-market.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/test/resources/config/openapi-market.yaml -------------------------------------------------------------------------------- /openapi-security/src/test/resources/config/openapi-petstore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/test/resources/config/openapi-petstore.yaml -------------------------------------------------------------------------------- /openapi-security/src/test/resources/config/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/test/resources/config/openapi.yaml -------------------------------------------------------------------------------- /openapi-security/src/test/resources/config/unified-security.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/test/resources/config/unified-security.yml -------------------------------------------------------------------------------- /openapi-security/src/test/resources/config/values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/test/resources/config/values.yml -------------------------------------------------------------------------------- /openapi-security/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-security/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /openapi-validator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/pom.xml -------------------------------------------------------------------------------- /openapi-validator/src/main/java/com/networknt/openapi/RequestValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/main/java/com/networknt/openapi/RequestValidator.java -------------------------------------------------------------------------------- /openapi-validator/src/main/java/com/networknt/openapi/ResponseValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/main/java/com/networknt/openapi/ResponseValidator.java -------------------------------------------------------------------------------- /openapi-validator/src/main/java/com/networknt/openapi/SchemaValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/main/java/com/networknt/openapi/SchemaValidator.java -------------------------------------------------------------------------------- /openapi-validator/src/main/java/com/networknt/openapi/ValidatorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/main/java/com/networknt/openapi/ValidatorHandler.java -------------------------------------------------------------------------------- /openapi-validator/src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/main/resources/messages.properties -------------------------------------------------------------------------------- /openapi-validator/src/test/java/com/networknt/openapi/ForwardRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/java/com/networknt/openapi/ForwardRequestHandler.java -------------------------------------------------------------------------------- /openapi-validator/src/test/java/com/networknt/openapi/ParameterHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/java/com/networknt/openapi/ParameterHandler.java -------------------------------------------------------------------------------- /openapi-validator/src/test/java/com/networknt/openapi/RequestValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/java/com/networknt/openapi/RequestValidatorTest.java -------------------------------------------------------------------------------- /openapi-validator/src/test/java/com/networknt/openapi/ResponseValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/java/com/networknt/openapi/ResponseValidatorTest.java -------------------------------------------------------------------------------- /openapi-validator/src/test/java/com/networknt/openapi/ValidatorHandlerEnumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/java/com/networknt/openapi/ValidatorHandlerEnumTest.java -------------------------------------------------------------------------------- /openapi-validator/src/test/java/com/networknt/openapi/ValidatorHandlerMultipleSpecsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/java/com/networknt/openapi/ValidatorHandlerMultipleSpecsTest.java -------------------------------------------------------------------------------- /openapi-validator/src/test/java/com/networknt/openapi/ValidatorHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/java/com/networknt/openapi/ValidatorHandlerTest.java -------------------------------------------------------------------------------- /openapi-validator/src/test/resources/config/client.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/resources/config/client.truststore -------------------------------------------------------------------------------- /openapi-validator/src/test/resources/config/handler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/resources/config/handler.yml -------------------------------------------------------------------------------- /openapi-validator/src/test/resources/config/openapi-bak.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/resources/config/openapi-bak.yaml -------------------------------------------------------------------------------- /openapi-validator/src/test/resources/config/openapi-enum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/resources/config/openapi-enum.yaml -------------------------------------------------------------------------------- /openapi-validator/src/test/resources/config/openapi-handler-enum.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/resources/config/openapi-handler-enum.yml -------------------------------------------------------------------------------- /openapi-validator/src/test/resources/config/openapi-handler-multiple.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/resources/config/openapi-handler-multiple.yml -------------------------------------------------------------------------------- /openapi-validator/src/test/resources/config/openapi-market.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/resources/config/openapi-market.yaml -------------------------------------------------------------------------------- /openapi-validator/src/test/resources/config/openapi-petstore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/resources/config/openapi-petstore.yaml -------------------------------------------------------------------------------- /openapi-validator/src/test/resources/config/openapi-validator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/resources/config/openapi-validator.yml -------------------------------------------------------------------------------- /openapi-validator/src/test/resources/config/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/resources/config/openapi.yaml -------------------------------------------------------------------------------- /openapi-validator/src/test/resources/config/responses.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/resources/config/responses.yml -------------------------------------------------------------------------------- /openapi-validator/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/openapi-validator/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/pom.xml -------------------------------------------------------------------------------- /specification/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/specification/pom.xml -------------------------------------------------------------------------------- /specification/src/main/java/com/networknt/specification/FaviconHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/specification/src/main/java/com/networknt/specification/FaviconHandler.java -------------------------------------------------------------------------------- /specification/src/main/java/com/networknt/specification/SpecDisplayHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/specification/src/main/java/com/networknt/specification/SpecDisplayHandler.java -------------------------------------------------------------------------------- /specification/src/main/java/com/networknt/specification/SpecSwaggerUIHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/specification/src/main/java/com/networknt/specification/SpecSwaggerUIHandler.java -------------------------------------------------------------------------------- /specification/src/main/java/com/networknt/specification/SpecificationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/specification/src/main/java/com/networknt/specification/SpecificationConfig.java -------------------------------------------------------------------------------- /specification/src/main/resources/config/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/specification/src/main/resources/config/favicon.ico -------------------------------------------------------------------------------- /specification/src/main/resources/config/specification-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/specification/src/main/resources/config/specification-schema.json -------------------------------------------------------------------------------- /specification/src/main/resources/config/specification.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/specification/src/main/resources/config/specification.yaml -------------------------------------------------------------------------------- /specification/src/main/resources/config/specification.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/specification/src/main/resources/config/specification.yml -------------------------------------------------------------------------------- /specification/src/test/java/com/networknt/specification/SpecDisplayHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/specification/src/test/java/com/networknt/specification/SpecDisplayHandlerTest.java -------------------------------------------------------------------------------- /specification/src/test/java/com/networknt/specification/SpecSwaggerUIHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/specification/src/test/java/com/networknt/specification/SpecSwaggerUIHandlerTest.java -------------------------------------------------------------------------------- /specification/src/test/resources/config/client.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/specification/src/test/resources/config/client.truststore -------------------------------------------------------------------------------- /specification/src/test/resources/config/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/specification/src/test/resources/config/openapi.yaml -------------------------------------------------------------------------------- /specification/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/specification/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /validator-config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/validator-config/pom.xml -------------------------------------------------------------------------------- /validator-config/src/main/java/com/networknt/openapi/ValidatorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/validator-config/src/main/java/com/networknt/openapi/ValidatorConfig.java -------------------------------------------------------------------------------- /validator-config/src/main/resources/config/openapi-validator-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/validator-config/src/main/resources/config/openapi-validator-schema.json -------------------------------------------------------------------------------- /validator-config/src/main/resources/config/openapi-validator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/validator-config/src/main/resources/config/openapi-validator.yaml -------------------------------------------------------------------------------- /validator-config/src/main/resources/config/openapi-validator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networknt/light-rest-4j/HEAD/validator-config/src/main/resources/config/openapi-validator.yml --------------------------------------------------------------------------------