├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── etc ├── add-tenant ├── delete-tenant ├── docker-compose.yml ├── inbox ├── realms │ ├── one-realm.json │ └── two-realm.json └── token-for ├── inbox ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── jzheaux │ │ │ └── springone2019 │ │ │ └── inbox │ │ │ ├── InboxApplication.java │ │ │ ├── IndexController.java │ │ │ ├── KafkaConfig.java │ │ │ ├── message │ │ │ ├── Message.java │ │ │ ├── MessageController.java │ │ │ ├── MessageDto.java │ │ │ ├── MessageService.java │ │ │ └── WebClientMessageService.java │ │ │ ├── security │ │ │ ├── JwkSetController.java │ │ │ ├── JwtService.java │ │ │ ├── LoginController.java │ │ │ ├── SecurityControllerAdvice.java │ │ │ ├── ServiceReactiveOAuth2UserService.java │ │ │ └── SignedJwtExchangeFilterFunction.java │ │ │ ├── tenant │ │ │ ├── TenantClientRegistrationRepository.java │ │ │ └── TenantFilterChain.java │ │ │ └── user │ │ │ ├── User.java │ │ │ ├── UserController.java │ │ │ ├── UserService.java │ │ │ └── WebClientUserService.java │ └── resources │ │ ├── application.yml │ │ └── templates │ │ ├── layout.html │ │ ├── login.html │ │ ├── messages │ │ ├── inbox.html │ │ └── view.html │ │ └── users │ │ └── form.html │ └── test │ └── java │ └── io │ └── jzheaux │ └── springone2019 │ └── inbox │ ├── InboxApplicationTests.java │ └── user │ └── WebClientUserServiceTest.java ├── message ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── jzheaux │ │ │ └── springone2019 │ │ │ └── message │ │ │ ├── CurrentUserId.java │ │ │ ├── KafkaConfig.java │ │ │ ├── Message.java │ │ │ ├── MessageApplication.java │ │ │ ├── MessageController.java │ │ │ ├── MessageInitializer.java │ │ │ ├── MessageRepository.java │ │ │ ├── MessageSecurityConfig.java │ │ │ └── tenant │ │ │ ├── TenantAuthenticationManagerResolver.java │ │ │ ├── TenantJWSKeySelector.java │ │ │ ├── TenantJwtIssuerValidator.java │ │ │ ├── TenantMongoDbFactory.java │ │ │ └── TenantResolver.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── io │ └── jzheaux │ └── springone2019 │ └── message │ └── MessageApplicationTests.java ├── mvnw ├── mvnw.cmd ├── pom.xml ├── tenant ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── jzheaux │ │ │ └── springone2019 │ │ │ └── tenant │ │ │ ├── Client.java │ │ │ ├── Tenant.java │ │ │ ├── TenantApplication.java │ │ │ └── TenantController.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── io │ └── jzheaux │ └── springone2019 │ └── tenant │ └── TenantApplicationTests.java └── user ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── io │ │ └── jzheaux │ │ └── springone2019 │ │ └── user │ │ ├── MongoUserInitiailizer.java │ │ ├── User.java │ │ ├── UserApplication.java │ │ ├── UserController.java │ │ └── UserRepository.java └── resources │ └── application.yml └── test └── java └── io └── jzheaux └── springone2019 └── user └── UserApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/README.md -------------------------------------------------------------------------------- /etc/add-tenant: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/etc/add-tenant -------------------------------------------------------------------------------- /etc/delete-tenant: -------------------------------------------------------------------------------- 1 | curl -X DELETE http://localhost:8083/tenants/$1 2 | -------------------------------------------------------------------------------- /etc/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/etc/docker-compose.yml -------------------------------------------------------------------------------- /etc/inbox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/etc/inbox -------------------------------------------------------------------------------- /etc/realms/one-realm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/etc/realms/one-realm.json -------------------------------------------------------------------------------- /etc/realms/two-realm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/etc/realms/two-realm.json -------------------------------------------------------------------------------- /etc/token-for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/etc/token-for -------------------------------------------------------------------------------- /inbox/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/.gitignore -------------------------------------------------------------------------------- /inbox/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /inbox/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /inbox/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/mvnw -------------------------------------------------------------------------------- /inbox/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/mvnw.cmd -------------------------------------------------------------------------------- /inbox/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/pom.xml -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/InboxApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/InboxApplication.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/IndexController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/IndexController.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/KafkaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/KafkaConfig.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/message/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/message/Message.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/message/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/message/MessageController.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/message/MessageDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/message/MessageDto.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/message/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/message/MessageService.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/message/WebClientMessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/message/WebClientMessageService.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/security/JwkSetController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/security/JwkSetController.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/security/JwtService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/security/JwtService.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/security/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/security/LoginController.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/security/SecurityControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/security/SecurityControllerAdvice.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/security/ServiceReactiveOAuth2UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/security/ServiceReactiveOAuth2UserService.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/security/SignedJwtExchangeFilterFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/security/SignedJwtExchangeFilterFunction.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/tenant/TenantClientRegistrationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/tenant/TenantClientRegistrationRepository.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/tenant/TenantFilterChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/tenant/TenantFilterChain.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/user/User.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/user/UserController.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/user/UserService.java -------------------------------------------------------------------------------- /inbox/src/main/java/io/jzheaux/springone2019/inbox/user/WebClientUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/java/io/jzheaux/springone2019/inbox/user/WebClientUserService.java -------------------------------------------------------------------------------- /inbox/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/resources/application.yml -------------------------------------------------------------------------------- /inbox/src/main/resources/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/resources/templates/layout.html -------------------------------------------------------------------------------- /inbox/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /inbox/src/main/resources/templates/messages/inbox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/resources/templates/messages/inbox.html -------------------------------------------------------------------------------- /inbox/src/main/resources/templates/messages/view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/resources/templates/messages/view.html -------------------------------------------------------------------------------- /inbox/src/main/resources/templates/users/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/main/resources/templates/users/form.html -------------------------------------------------------------------------------- /inbox/src/test/java/io/jzheaux/springone2019/inbox/InboxApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/test/java/io/jzheaux/springone2019/inbox/InboxApplicationTests.java -------------------------------------------------------------------------------- /inbox/src/test/java/io/jzheaux/springone2019/inbox/user/WebClientUserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/inbox/src/test/java/io/jzheaux/springone2019/inbox/user/WebClientUserServiceTest.java -------------------------------------------------------------------------------- /message/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/mvnw -------------------------------------------------------------------------------- /message/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/mvnw.cmd -------------------------------------------------------------------------------- /message/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/pom.xml -------------------------------------------------------------------------------- /message/src/main/java/io/jzheaux/springone2019/message/CurrentUserId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/main/java/io/jzheaux/springone2019/message/CurrentUserId.java -------------------------------------------------------------------------------- /message/src/main/java/io/jzheaux/springone2019/message/KafkaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/main/java/io/jzheaux/springone2019/message/KafkaConfig.java -------------------------------------------------------------------------------- /message/src/main/java/io/jzheaux/springone2019/message/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/main/java/io/jzheaux/springone2019/message/Message.java -------------------------------------------------------------------------------- /message/src/main/java/io/jzheaux/springone2019/message/MessageApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/main/java/io/jzheaux/springone2019/message/MessageApplication.java -------------------------------------------------------------------------------- /message/src/main/java/io/jzheaux/springone2019/message/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/main/java/io/jzheaux/springone2019/message/MessageController.java -------------------------------------------------------------------------------- /message/src/main/java/io/jzheaux/springone2019/message/MessageInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/main/java/io/jzheaux/springone2019/message/MessageInitializer.java -------------------------------------------------------------------------------- /message/src/main/java/io/jzheaux/springone2019/message/MessageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/main/java/io/jzheaux/springone2019/message/MessageRepository.java -------------------------------------------------------------------------------- /message/src/main/java/io/jzheaux/springone2019/message/MessageSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/main/java/io/jzheaux/springone2019/message/MessageSecurityConfig.java -------------------------------------------------------------------------------- /message/src/main/java/io/jzheaux/springone2019/message/tenant/TenantAuthenticationManagerResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/main/java/io/jzheaux/springone2019/message/tenant/TenantAuthenticationManagerResolver.java -------------------------------------------------------------------------------- /message/src/main/java/io/jzheaux/springone2019/message/tenant/TenantJWSKeySelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/main/java/io/jzheaux/springone2019/message/tenant/TenantJWSKeySelector.java -------------------------------------------------------------------------------- /message/src/main/java/io/jzheaux/springone2019/message/tenant/TenantJwtIssuerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/main/java/io/jzheaux/springone2019/message/tenant/TenantJwtIssuerValidator.java -------------------------------------------------------------------------------- /message/src/main/java/io/jzheaux/springone2019/message/tenant/TenantMongoDbFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/main/java/io/jzheaux/springone2019/message/tenant/TenantMongoDbFactory.java -------------------------------------------------------------------------------- /message/src/main/java/io/jzheaux/springone2019/message/tenant/TenantResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/main/java/io/jzheaux/springone2019/message/tenant/TenantResolver.java -------------------------------------------------------------------------------- /message/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/main/resources/application.yml -------------------------------------------------------------------------------- /message/src/test/java/io/jzheaux/springone2019/message/MessageApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/message/src/test/java/io/jzheaux/springone2019/message/MessageApplicationTests.java -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/pom.xml -------------------------------------------------------------------------------- /tenant/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/tenant/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /tenant/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/tenant/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /tenant/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/tenant/mvnw -------------------------------------------------------------------------------- /tenant/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/tenant/mvnw.cmd -------------------------------------------------------------------------------- /tenant/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/tenant/pom.xml -------------------------------------------------------------------------------- /tenant/src/main/java/io/jzheaux/springone2019/tenant/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/tenant/src/main/java/io/jzheaux/springone2019/tenant/Client.java -------------------------------------------------------------------------------- /tenant/src/main/java/io/jzheaux/springone2019/tenant/Tenant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/tenant/src/main/java/io/jzheaux/springone2019/tenant/Tenant.java -------------------------------------------------------------------------------- /tenant/src/main/java/io/jzheaux/springone2019/tenant/TenantApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/tenant/src/main/java/io/jzheaux/springone2019/tenant/TenantApplication.java -------------------------------------------------------------------------------- /tenant/src/main/java/io/jzheaux/springone2019/tenant/TenantController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/tenant/src/main/java/io/jzheaux/springone2019/tenant/TenantController.java -------------------------------------------------------------------------------- /tenant/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/tenant/src/main/resources/application.yml -------------------------------------------------------------------------------- /tenant/src/test/java/io/jzheaux/springone2019/tenant/TenantApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/tenant/src/test/java/io/jzheaux/springone2019/tenant/TenantApplicationTests.java -------------------------------------------------------------------------------- /user/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/user/.gitignore -------------------------------------------------------------------------------- /user/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/user/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /user/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/user/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /user/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/user/mvnw -------------------------------------------------------------------------------- /user/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/user/mvnw.cmd -------------------------------------------------------------------------------- /user/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/user/pom.xml -------------------------------------------------------------------------------- /user/src/main/java/io/jzheaux/springone2019/user/MongoUserInitiailizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/user/src/main/java/io/jzheaux/springone2019/user/MongoUserInitiailizer.java -------------------------------------------------------------------------------- /user/src/main/java/io/jzheaux/springone2019/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/user/src/main/java/io/jzheaux/springone2019/user/User.java -------------------------------------------------------------------------------- /user/src/main/java/io/jzheaux/springone2019/user/UserApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/user/src/main/java/io/jzheaux/springone2019/user/UserApplication.java -------------------------------------------------------------------------------- /user/src/main/java/io/jzheaux/springone2019/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/user/src/main/java/io/jzheaux/springone2019/user/UserController.java -------------------------------------------------------------------------------- /user/src/main/java/io/jzheaux/springone2019/user/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/user/src/main/java/io/jzheaux/springone2019/user/UserRepository.java -------------------------------------------------------------------------------- /user/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8081 -------------------------------------------------------------------------------- /user/src/test/java/io/jzheaux/springone2019/user/UserApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzheaux/springone2019/HEAD/user/src/test/java/io/jzheaux/springone2019/user/UserApplicationTests.java --------------------------------------------------------------------------------