-
Notifications
You must be signed in to change notification settings - Fork 281
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Delivery of REST API to master (#123)
* #32 : Reset Travis badge link * #32 : More work on REST API security * Moved security code out of v1 package hierarchy. * Added database model + SQL. * Reduced INFO logging in Maven build output. * #32 : Added JWT user service and factory class * #32 : Added JWT utils class * #32 : Added JWT authentication request and response * #32 : Added JWT AuthenticationEntryPoint * #32 : Added JWT Authentication filter * #32 : Fixed broken test for JWT Authentication filter * #32 : Removed unused annotation * #32 : Added Authentication Controller * #32 : Wired up JWT authentication for Email Alerts config endpoint TODO: * Rest of controllers need updating. * Add tests for RBAC on mutating ops. * Sanitise properties. * #32 : Typos n polish * #32 : Wired up JWT authentication for remaining config endpoints TODO: * Add tests for RBAC on mutating ops. * Sanitise properties. * #32 : Wired up JWT authentication for runtime endpoints TODO: * Add tests for RBAC on mutating ops. * Sanitise properties. * #32 : Added tests for RBAC on mutating ops TODO: * Fix getUsername() NPE. * Fix Gradle build. * Sanitise properties. * Swagger API docs. * README updates. * #32 : Fixed getUsername() NPE in controller log statements TODO: * Fix Gradle build. * Sanitise properties. * Swagger API docs. * README updates. * #32 : Fixed getUsername() NPE in controller log statements TODO: * Fix Gradle build. * Sanitise properties. * Swagger API docs. * README updates. * #32 : Fixed Gradle build TODO: * Swagger API docs. * Sanitise app config properties. * README updates. * #32 : Fixed some Sonar issues TODO: * Swagger API docs. * Sanitise app config properties. * README updates. * #32 : Fixed a few more Sonar issues TODO: * Swagger API docs. * Sanitise app config properties. * README updates. * #32 : Started work on Swagger docs * #32 : Some class renaming + config init checks * #32 : Cleanup of Swagger docs TODO: * Update Gradle build * Add authentication to Swagger UI * README updates * Fix Sonar issues * #32 : Started introducing some JBehave BDD tests * #32 : Started introducing some JBehave BDD tests - POM cleanup * #32 : More JBehave BDD tests * #32 : Cleanup of JBehave tests * #32 : Added more JBehave BDD tests + code cleanup * #32 : Removed commented out code * #32 : Don't skip rest of JBehave tests after first failure * #32 : README updates for using REST API * #32 : More README updates for using REST API * #32 : Added Authorize button to Swagger docs for trying endpoints * #32 : Set token expires time to 10 mins + doc updates * #32 : Fixed checkstyle errors * #32 : Fixed some Sonar issues * #32 : Fixed some Sonar issues * #32 : Minor README updates * #32 : Attempt to fix Sonar coverage * #32 : Fix path to XML JaCoco reports * #32 : Still trying to fix generation of Sonar coverage reports... * #32 : Still trying to fix generation of Sonar coverage reports... * #32 : Pin-pointing fix for creating Sonar coverage reports * #32 : Pin-pointing fix for creating Sonar coverage reports * #32 : Pin-pointing fix for creating Sonar coverage reports * #32 : Pin-pointing fix for creating Sonar coverage reports * #32 : FIXED - creating Sonar coverage reports * #32 : Fixed some Sonar issues * #32 : Fixed checkstyle issue * #32 : Cleanup of Swagger docs * #32 : Fixed more Sonar issues * #32 : Some inspiration * #32 : Some inspiration * #32 : REST API README updates * #32 : REST API README section tweaks * #32 : Increased unit test coverage. Gradle build needs fixing * #32 : Started fixing Gradle build - more to come ;-/ * #32 : Removed JBehave stuff - moved to new repo. * #32 : Disabled REST Controller tests temporarily in Gradle For some reason, they've started failing in Gradle build. Work fine in maven and IDE. Needs investigating... * #32 : Dependency updates for maven build * #32 : Dependency updates for maven build - missed a couple * #32 : Dependency updates for Gradle build * #32 : Fixed REST API tests in Gradle ... or rather they just started working again after the dependency updates! ;-o * #32 : Fixed Sonar issue * #32 : Fixed broken test * #32 : Include unit tests in checkstyle checks * #32 : Added maven checkstyle reports * #32 : Disabled OKCoin IT test - v1 API no longer available. OKCoin adapter needs updating. * #32 : Removed bdd profile * #32 : Added missing boot starters to parent pom * #32 : Gradle cleanup * #32 : README updates * #32 : Ignore REST API keystore * #32 : Updated TLS docs * #32 : Fixed more Sonar issues * #32 : Fixed more Sonar issues * #32 : Using correct naming convention * #32 : Revert last change * #32 : Fixed checkstyle issue
- Loading branch information
Showing
99 changed files
with
4,924 additions
and
732 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -37,3 +37,7 @@ hs_err_pid* | |
|
||
# IT test output | ||
bxbot-exchanges/out | ||
|
||
# Ignore personal keystore used for REST API TLS | ||
**/keystore* | ||
|
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.6.1/apache-maven-3.6.1-bin.zip | ||
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip | ||
wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.