├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── client ├── .gitignore ├── gulpfile.babel.js ├── package.json ├── pom.xml └── src │ ├── main │ └── webapp │ │ ├── html │ │ └── partials │ │ │ ├── common │ │ │ ├── alert.html │ │ │ ├── error.html │ │ │ ├── footer.html │ │ │ ├── header.html │ │ │ └── menu.html │ │ │ └── view │ │ │ ├── customer_search.html │ │ │ ├── login.html │ │ │ └── main.html │ │ ├── img │ │ └── favicon.png │ │ ├── index.html │ │ ├── js │ │ ├── angular-xeditable │ │ │ └── xeditable.js │ │ ├── custom │ │ │ ├── app.js │ │ │ ├── config.js │ │ │ ├── constants.js │ │ │ ├── constants │ │ │ │ ├── propertiesConstant.js │ │ │ │ └── storageConstant.js │ │ │ ├── controller.js │ │ │ ├── controllers │ │ │ │ ├── CustomerController.js │ │ │ │ ├── LoginController.js │ │ │ │ └── MenuController.js │ │ │ ├── directive.js │ │ │ ├── directives │ │ │ │ └── exampleFocus.js │ │ │ ├── listener.js │ │ │ ├── service.js │ │ │ └── services │ │ │ │ ├── authenticationService.js │ │ │ │ ├── base64Service.js │ │ │ │ ├── customerService.js │ │ │ │ ├── messageService.js │ │ │ │ ├── socketService.js │ │ │ │ ├── storageService.js │ │ │ │ ├── titleService.js │ │ │ │ └── userService.js │ │ ├── jquery │ │ │ └── jquery.js │ │ └── socksjs │ │ │ └── socksjs.js │ │ └── scss │ │ ├── _config.scss │ │ ├── _custom.scss │ │ ├── custom │ │ ├── common │ │ │ ├── _bootstrap.scss │ │ │ ├── _error.scss │ │ │ ├── _footer.scss │ │ │ ├── _global.scss │ │ │ └── _layout.scss │ │ └── view │ │ │ ├── _customerSearch.scss │ │ │ ├── _login.scss │ │ │ └── _main.scss │ │ └── main.scss │ └── test │ └── webapp │ ├── html │ └── jasmine-index.html │ └── specs │ ├── angular │ └── angular-jasmine.js │ ├── custom │ ├── authenticationService.spec.js │ ├── base64Service.spec.js │ ├── customerController.spec.js │ └── customerService.spec.js │ └── jasmine │ ├── boot.js │ ├── console.js │ ├── jasmine-html.js │ ├── jasmine.css │ ├── jasmine.js │ └── jasmine_favicon.png ├── pom.xml ├── restful-api ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── au │ │ │ └── com │ │ │ └── example │ │ │ └── restful │ │ │ ├── api │ │ │ └── controller │ │ │ │ ├── authentication │ │ │ │ └── AuthenticationController.java │ │ │ │ ├── customer │ │ │ │ ├── CustomerController.java │ │ │ │ └── model │ │ │ │ │ └── Customer.java │ │ │ │ └── user │ │ │ │ ├── UserController.java │ │ │ │ └── model │ │ │ │ └── SimpleUserDetail.java │ │ │ ├── config │ │ │ └── AppInitializer.java │ │ │ ├── constant │ │ │ └── Constants.java │ │ │ ├── exception │ │ │ └── UpdateDeleteException.java │ │ │ ├── persistence │ │ │ └── dao │ │ │ │ ├── customer │ │ │ │ ├── CustomerDao.java │ │ │ │ ├── CustomerDaoImpl.java │ │ │ │ ├── entity │ │ │ │ │ └── CustomerEntity.java │ │ │ │ ├── exceptions │ │ │ │ │ ├── DeleteCustomerException.java │ │ │ │ │ └── UpdateCustomerException.java │ │ │ │ └── query │ │ │ │ │ └── SelectCustomer.java │ │ │ │ └── user │ │ │ │ ├── UserDAO.java │ │ │ │ ├── UserDAOImpl.java │ │ │ │ ├── exceptions │ │ │ │ ├── ChangePasswordException.java │ │ │ │ ├── CreateUserException.java │ │ │ │ ├── DeleteUserException.java │ │ │ │ └── UpdateUserException.java │ │ │ │ └── query │ │ │ │ └── UpdatePassword.java │ │ │ ├── service │ │ │ ├── customer │ │ │ │ ├── CustomerService.java │ │ │ │ └── CustomerServiceImpl.java │ │ │ └── user │ │ │ │ ├── UserService.java │ │ │ │ └── UserServiceImpl.java │ │ │ ├── spring │ │ │ ├── AppConfig.java │ │ │ ├── PersistenceConfig.java │ │ │ ├── PropertyConfig.java │ │ │ ├── ServiceConfig.java │ │ │ └── WebSecurityConfig.java │ │ │ └── util │ │ │ └── EntityConversionUtil.java │ ├── resources │ │ ├── META-INF │ │ │ └── persistence.xml │ │ ├── import.sql │ │ ├── log4j.properties │ │ └── properties │ │ │ └── configuration.properties │ └── webapp │ │ └── WEB-INF │ │ └── resources │ │ └── properties │ │ └── clientMessages.properties │ └── test │ └── resources │ ├── META-INF │ └── persistence.xml │ ├── import.sql │ └── properties │ └── configuration.properties ├── security ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── au │ │ │ └── com │ │ │ └── example │ │ │ └── security │ │ │ ├── constant │ │ │ ├── Constants.java │ │ │ └── PlanType.java │ │ │ ├── persistence │ │ │ ├── dao │ │ │ │ ├── base │ │ │ │ │ ├── BaseDAO.java │ │ │ │ │ └── query │ │ │ │ │ │ ├── QueryParameter.java │ │ │ │ │ │ └── QueryString.java │ │ │ │ ├── exceptions │ │ │ │ │ └── UpdateDeleteException.java │ │ │ │ └── user │ │ │ │ │ ├── UserDetailDAO.java │ │ │ │ │ ├── UserDetailDAOImpl.java │ │ │ │ │ ├── entity │ │ │ │ │ ├── MembershipEntity.java │ │ │ │ │ └── UserEntity.java │ │ │ │ │ └── query │ │ │ │ │ └── SelectUser.java │ │ │ └── provider │ │ │ │ └── DaoUserDetailsAuthenticationProvider.java │ │ │ ├── service │ │ │ ├── authentication │ │ │ │ ├── TokenAuthenticationService.java │ │ │ │ ├── TokenAuthenticationServiceImpl.java │ │ │ │ └── model │ │ │ │ │ └── TokenDetail.java │ │ │ └── user │ │ │ │ ├── UserDetailService.java │ │ │ │ ├── UserDetailServiceImpl.java │ │ │ │ └── model │ │ │ │ ├── MembershipDetail.java │ │ │ │ └── UserDetail.java │ │ │ ├── spring │ │ │ └── security │ │ │ │ ├── config │ │ │ │ ├── AbstractSecurityWebSocketMessageBrokerConfig.java │ │ │ │ ├── AbstractWebSecurityConfig.java │ │ │ │ └── AbstractWebSocketSecurityConfig.java │ │ │ │ ├── entry │ │ │ │ └── UnauthorisedEntryPoint.java │ │ │ │ ├── filter │ │ │ │ ├── StatelessAuthenticationFilter.java │ │ │ │ └── StatelessTokenAuthenticationFilter.java │ │ │ │ ├── handler │ │ │ │ └── TokenHandler.java │ │ │ │ ├── interceptor │ │ │ │ └── TokenSecurityChannelInterceptor.java │ │ │ │ └── manager │ │ │ │ └── AuthenticationProviderManager.java │ │ │ └── util │ │ │ ├── AuthenticationUtil.java │ │ │ └── CopyUtil.java │ └── resources │ │ └── properties │ │ └── security.properties │ └── test │ └── resources │ └── properties │ └── security.properties └── websocket-api ├── .gitignore ├── pom.xml └── src ├── main ├── java │ └── au │ │ └── com │ │ └── example │ │ └── websocket │ │ ├── api │ │ ├── controller │ │ │ └── notification │ │ │ │ └── NotificationController.java │ │ ├── exception │ │ │ └── ApiException.java │ │ └── model │ │ │ ├── contact │ │ │ ├── Email.java │ │ │ └── Subject.java │ │ │ ├── notification │ │ │ └── Notification.java │ │ │ └── payment │ │ │ └── PaymentMethod.java │ │ ├── config │ │ └── AppInitializer.java │ │ ├── constant │ │ └── Constants.java │ │ ├── service │ │ └── notification │ │ │ ├── NotificationService.java │ │ │ ├── NotificationServiceImpl.java │ │ │ └── model │ │ │ └── NotificationDetail.java │ │ └── spring │ │ ├── AppConfig.java │ │ ├── PersistenceConfig.java │ │ ├── PropertyConfig.java │ │ ├── ServiceConfig.java │ │ ├── WebSecurityConfig.java │ │ ├── WebSocketConfig.java │ │ └── WebSocketSecurityConfig.java ├── resources │ ├── META-INF │ │ └── persistence.xml │ ├── import.sql │ ├── log4j.properties │ └── properties │ │ └── configuration.properties └── webapp │ └── WEB-INF │ └── resources │ └── properties │ ├── error.properties │ └── validation.properties └── test └── resources ├── META-INF └── persistence.xml └── properties └── configuration.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/gulpfile.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/gulpfile.babel.js -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/package.json -------------------------------------------------------------------------------- /client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/pom.xml -------------------------------------------------------------------------------- /client/src/main/webapp/html/partials/common/alert.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/html/partials/common/alert.html -------------------------------------------------------------------------------- /client/src/main/webapp/html/partials/common/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/html/partials/common/error.html -------------------------------------------------------------------------------- /client/src/main/webapp/html/partials/common/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/html/partials/common/footer.html -------------------------------------------------------------------------------- /client/src/main/webapp/html/partials/common/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/html/partials/common/header.html -------------------------------------------------------------------------------- /client/src/main/webapp/html/partials/common/menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/html/partials/common/menu.html -------------------------------------------------------------------------------- /client/src/main/webapp/html/partials/view/customer_search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/html/partials/view/customer_search.html -------------------------------------------------------------------------------- /client/src/main/webapp/html/partials/view/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/html/partials/view/login.html -------------------------------------------------------------------------------- /client/src/main/webapp/html/partials/view/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/html/partials/view/main.html -------------------------------------------------------------------------------- /client/src/main/webapp/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/img/favicon.png -------------------------------------------------------------------------------- /client/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/index.html -------------------------------------------------------------------------------- /client/src/main/webapp/js/angular-xeditable/xeditable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/angular-xeditable/xeditable.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/app.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/config.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/constants.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('app.constants', []); -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/constants/propertiesConstant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/constants/propertiesConstant.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/constants/storageConstant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/constants/storageConstant.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/controller.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/controllers/CustomerController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/controllers/CustomerController.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/controllers/LoginController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/controllers/LoginController.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/controllers/MenuController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/controllers/MenuController.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/directive.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/directives/exampleFocus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/directives/exampleFocus.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/listener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/listener.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/service.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/services/authenticationService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/services/authenticationService.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/services/base64Service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/services/base64Service.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/services/customerService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/services/customerService.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/services/messageService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/services/messageService.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/services/socketService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/services/socketService.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/services/storageService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/services/storageService.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/services/titleService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/services/titleService.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/custom/services/userService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/custom/services/userService.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/jquery/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/jquery/jquery.js -------------------------------------------------------------------------------- /client/src/main/webapp/js/socksjs/socksjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/js/socksjs/socksjs.js -------------------------------------------------------------------------------- /client/src/main/webapp/scss/_config.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/scss/_config.scss -------------------------------------------------------------------------------- /client/src/main/webapp/scss/_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/scss/_custom.scss -------------------------------------------------------------------------------- /client/src/main/webapp/scss/custom/common/_bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/scss/custom/common/_bootstrap.scss -------------------------------------------------------------------------------- /client/src/main/webapp/scss/custom/common/_error.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/scss/custom/common/_error.scss -------------------------------------------------------------------------------- /client/src/main/webapp/scss/custom/common/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/scss/custom/common/_footer.scss -------------------------------------------------------------------------------- /client/src/main/webapp/scss/custom/common/_global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/scss/custom/common/_global.scss -------------------------------------------------------------------------------- /client/src/main/webapp/scss/custom/common/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/scss/custom/common/_layout.scss -------------------------------------------------------------------------------- /client/src/main/webapp/scss/custom/view/_customerSearch.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/scss/custom/view/_customerSearch.scss -------------------------------------------------------------------------------- /client/src/main/webapp/scss/custom/view/_login.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/main/webapp/scss/custom/view/_main.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/main/webapp/scss/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/main/webapp/scss/main.scss -------------------------------------------------------------------------------- /client/src/test/webapp/html/jasmine-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/test/webapp/html/jasmine-index.html -------------------------------------------------------------------------------- /client/src/test/webapp/specs/angular/angular-jasmine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/test/webapp/specs/angular/angular-jasmine.js -------------------------------------------------------------------------------- /client/src/test/webapp/specs/custom/authenticationService.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/test/webapp/specs/custom/authenticationService.spec.js -------------------------------------------------------------------------------- /client/src/test/webapp/specs/custom/base64Service.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/test/webapp/specs/custom/base64Service.spec.js -------------------------------------------------------------------------------- /client/src/test/webapp/specs/custom/customerController.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/test/webapp/specs/custom/customerController.spec.js -------------------------------------------------------------------------------- /client/src/test/webapp/specs/custom/customerService.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/test/webapp/specs/custom/customerService.spec.js -------------------------------------------------------------------------------- /client/src/test/webapp/specs/jasmine/boot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/test/webapp/specs/jasmine/boot.js -------------------------------------------------------------------------------- /client/src/test/webapp/specs/jasmine/console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/test/webapp/specs/jasmine/console.js -------------------------------------------------------------------------------- /client/src/test/webapp/specs/jasmine/jasmine-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/test/webapp/specs/jasmine/jasmine-html.js -------------------------------------------------------------------------------- /client/src/test/webapp/specs/jasmine/jasmine.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/test/webapp/specs/jasmine/jasmine.css -------------------------------------------------------------------------------- /client/src/test/webapp/specs/jasmine/jasmine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/test/webapp/specs/jasmine/jasmine.js -------------------------------------------------------------------------------- /client/src/test/webapp/specs/jasmine/jasmine_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/client/src/test/webapp/specs/jasmine/jasmine_favicon.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/pom.xml -------------------------------------------------------------------------------- /restful-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/.gitignore -------------------------------------------------------------------------------- /restful-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/pom.xml -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/api/controller/authentication/AuthenticationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/api/controller/authentication/AuthenticationController.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/api/controller/customer/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/api/controller/customer/CustomerController.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/api/controller/customer/model/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/api/controller/customer/model/Customer.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/api/controller/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/api/controller/user/UserController.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/api/controller/user/model/SimpleUserDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/api/controller/user/model/SimpleUserDetail.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/config/AppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/config/AppInitializer.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/constant/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/constant/Constants.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/exception/UpdateDeleteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/exception/UpdateDeleteException.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/persistence/dao/customer/CustomerDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/persistence/dao/customer/CustomerDao.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/persistence/dao/customer/CustomerDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/persistence/dao/customer/CustomerDaoImpl.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/persistence/dao/customer/entity/CustomerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/persistence/dao/customer/entity/CustomerEntity.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/persistence/dao/customer/exceptions/DeleteCustomerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/persistence/dao/customer/exceptions/DeleteCustomerException.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/persistence/dao/customer/exceptions/UpdateCustomerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/persistence/dao/customer/exceptions/UpdateCustomerException.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/persistence/dao/customer/query/SelectCustomer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/persistence/dao/customer/query/SelectCustomer.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/persistence/dao/user/UserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/persistence/dao/user/UserDAO.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/persistence/dao/user/UserDAOImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/persistence/dao/user/UserDAOImpl.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/persistence/dao/user/exceptions/ChangePasswordException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/persistence/dao/user/exceptions/ChangePasswordException.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/persistence/dao/user/exceptions/CreateUserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/persistence/dao/user/exceptions/CreateUserException.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/persistence/dao/user/exceptions/DeleteUserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/persistence/dao/user/exceptions/DeleteUserException.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/persistence/dao/user/exceptions/UpdateUserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/persistence/dao/user/exceptions/UpdateUserException.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/persistence/dao/user/query/UpdatePassword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/persistence/dao/user/query/UpdatePassword.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/service/customer/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/service/customer/CustomerService.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/service/customer/CustomerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/service/customer/CustomerServiceImpl.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/service/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/service/user/UserService.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/service/user/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/service/user/UserServiceImpl.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/spring/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/spring/AppConfig.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/spring/PersistenceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/spring/PersistenceConfig.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/spring/PropertyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/spring/PropertyConfig.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/spring/ServiceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/spring/ServiceConfig.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/spring/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/spring/WebSecurityConfig.java -------------------------------------------------------------------------------- /restful-api/src/main/java/au/com/example/restful/util/EntityConversionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/java/au/com/example/restful/util/EntityConversionUtil.java -------------------------------------------------------------------------------- /restful-api/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /restful-api/src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/resources/import.sql -------------------------------------------------------------------------------- /restful-api/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /restful-api/src/main/resources/properties/configuration.properties: -------------------------------------------------------------------------------- 1 | persistenceUnitName=restful-example-unit -------------------------------------------------------------------------------- /restful-api/src/main/webapp/WEB-INF/resources/properties/clientMessages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/main/webapp/WEB-INF/resources/properties/clientMessages.properties -------------------------------------------------------------------------------- /restful-api/src/test/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/test/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /restful-api/src/test/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/test/resources/import.sql -------------------------------------------------------------------------------- /restful-api/src/test/resources/properties/configuration.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/restful-api/src/test/resources/properties/configuration.properties -------------------------------------------------------------------------------- /security/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/.gitignore -------------------------------------------------------------------------------- /security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/pom.xml -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/constant/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/constant/Constants.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/constant/PlanType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/constant/PlanType.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/persistence/dao/base/BaseDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/persistence/dao/base/BaseDAO.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/persistence/dao/base/query/QueryParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/persistence/dao/base/query/QueryParameter.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/persistence/dao/base/query/QueryString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/persistence/dao/base/query/QueryString.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/persistence/dao/exceptions/UpdateDeleteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/persistence/dao/exceptions/UpdateDeleteException.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/persistence/dao/user/UserDetailDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/persistence/dao/user/UserDetailDAO.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/persistence/dao/user/UserDetailDAOImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/persistence/dao/user/UserDetailDAOImpl.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/persistence/dao/user/entity/MembershipEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/persistence/dao/user/entity/MembershipEntity.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/persistence/dao/user/entity/UserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/persistence/dao/user/entity/UserEntity.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/persistence/dao/user/query/SelectUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/persistence/dao/user/query/SelectUser.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/persistence/provider/DaoUserDetailsAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/persistence/provider/DaoUserDetailsAuthenticationProvider.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/service/authentication/TokenAuthenticationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/service/authentication/TokenAuthenticationService.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/service/authentication/TokenAuthenticationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/service/authentication/TokenAuthenticationServiceImpl.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/service/authentication/model/TokenDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/service/authentication/model/TokenDetail.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/service/user/UserDetailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/service/user/UserDetailService.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/service/user/UserDetailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/service/user/UserDetailServiceImpl.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/service/user/model/MembershipDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/service/user/model/MembershipDetail.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/service/user/model/UserDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/service/user/model/UserDetail.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/spring/security/config/AbstractSecurityWebSocketMessageBrokerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/spring/security/config/AbstractSecurityWebSocketMessageBrokerConfig.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/spring/security/config/AbstractWebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/spring/security/config/AbstractWebSecurityConfig.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/spring/security/config/AbstractWebSocketSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/spring/security/config/AbstractWebSocketSecurityConfig.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/spring/security/entry/UnauthorisedEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/spring/security/entry/UnauthorisedEntryPoint.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/spring/security/filter/StatelessAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/spring/security/filter/StatelessAuthenticationFilter.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/spring/security/filter/StatelessTokenAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/spring/security/filter/StatelessTokenAuthenticationFilter.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/spring/security/handler/TokenHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/spring/security/handler/TokenHandler.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/spring/security/interceptor/TokenSecurityChannelInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/spring/security/interceptor/TokenSecurityChannelInterceptor.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/spring/security/manager/AuthenticationProviderManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/spring/security/manager/AuthenticationProviderManager.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/util/AuthenticationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/util/AuthenticationUtil.java -------------------------------------------------------------------------------- /security/src/main/java/au/com/example/security/util/CopyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/java/au/com/example/security/util/CopyUtil.java -------------------------------------------------------------------------------- /security/src/main/resources/properties/security.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/main/resources/properties/security.properties -------------------------------------------------------------------------------- /security/src/test/resources/properties/security.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/security/src/test/resources/properties/security.properties -------------------------------------------------------------------------------- /websocket-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/.gitignore -------------------------------------------------------------------------------- /websocket-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/pom.xml -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/api/controller/notification/NotificationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/api/controller/notification/NotificationController.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/api/exception/ApiException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/api/exception/ApiException.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/api/model/contact/Email.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/api/model/contact/Email.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/api/model/contact/Subject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/api/model/contact/Subject.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/api/model/notification/Notification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/api/model/notification/Notification.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/api/model/payment/PaymentMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/api/model/payment/PaymentMethod.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/config/AppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/config/AppInitializer.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/constant/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/constant/Constants.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/service/notification/NotificationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/service/notification/NotificationService.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/service/notification/NotificationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/service/notification/NotificationServiceImpl.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/service/notification/model/NotificationDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/service/notification/model/NotificationDetail.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/spring/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/spring/AppConfig.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/spring/PersistenceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/spring/PersistenceConfig.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/spring/PropertyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/spring/PropertyConfig.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/spring/ServiceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/spring/ServiceConfig.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/spring/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/spring/WebSecurityConfig.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/spring/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/spring/WebSocketConfig.java -------------------------------------------------------------------------------- /websocket-api/src/main/java/au/com/example/websocket/spring/WebSocketSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/java/au/com/example/websocket/spring/WebSocketSecurityConfig.java -------------------------------------------------------------------------------- /websocket-api/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /websocket-api/src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/resources/import.sql -------------------------------------------------------------------------------- /websocket-api/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /websocket-api/src/main/resources/properties/configuration.properties: -------------------------------------------------------------------------------- 1 | persistenceUnitName=sockets-api-unit -------------------------------------------------------------------------------- /websocket-api/src/main/webapp/WEB-INF/resources/properties/error.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /websocket-api/src/main/webapp/WEB-INF/resources/properties/validation.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /websocket-api/src/test/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rob-Leggett/angular_websockets_security/HEAD/websocket-api/src/test/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /websocket-api/src/test/resources/properties/configuration.properties: -------------------------------------------------------------------------------- 1 | persistenceUnitName=test-sockets-api-unit --------------------------------------------------------------------------------