├── .github ├── sample-workflows │ └── azure-webapp-deployment.yml └── workflows │ ├── digital-ocean-app-platform-deployment.yml │ └── test-on-push.yml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE.txt ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── naturalprogrammer │ │ └── springmvc │ │ ├── NpSpringMvcDemoApplication.java │ │ ├── common │ │ ├── CommonUtils.java │ │ ├── MessageGetter.java │ │ ├── Path.java │ │ ├── error │ │ │ ├── BeanValidator.java │ │ │ ├── Error.java │ │ │ ├── ErrorCode.java │ │ │ ├── MyControllerAdvice.java │ │ │ ├── Problem.java │ │ │ ├── ProblemBuilder.java │ │ │ └── ProblemType.java │ │ ├── features │ │ │ └── get_context │ │ │ │ ├── ContextGetter.java │ │ │ │ ├── ContextResource.java │ │ │ │ └── GetContextController.java │ │ ├── jwt │ │ │ ├── AbstractJwtService.java │ │ │ ├── JweService.java │ │ │ ├── JwsService.java │ │ │ └── JwtPurpose.java │ │ └── mail │ │ │ ├── LoggingMailSender.java │ │ │ ├── MailData.java │ │ │ ├── MailSender.java │ │ │ └── SmtpMailSender.java │ │ ├── config │ │ ├── CommonConfig.java │ │ ├── MyProperties.java │ │ ├── OpenApiConfig.java │ │ ├── security │ │ │ ├── JwtAuthenticationConverter.java │ │ │ └── SecurityConfig.java │ │ └── sociallogin │ │ │ ├── FacebookLoginProvider.java │ │ │ ├── GoogleLoginProvider.java │ │ │ ├── HttpCookieOAuth2AuthorizationRequestRepository.java │ │ │ ├── MyOAuth2UserService.java │ │ │ ├── MyOidcUserService.java │ │ │ ├── OAuth2AuthenticationFailureHandler.java │ │ │ ├── OAuth2AuthenticationSuccessHandler.java │ │ │ ├── SocialLoginProvider.java │ │ │ └── SocialUser.java │ │ └── user │ │ ├── domain │ │ ├── AbstractEntity.java │ │ ├── Role.java │ │ └── User.java │ │ ├── features │ │ ├── change_mail │ │ │ ├── ChangeEmailController.java │ │ │ ├── EmailChangeRequestProcessor.java │ │ │ ├── EmailChanger.java │ │ │ ├── UserEmailChangeRequest.java │ │ │ └── UserEmailChangeVerificationRequest.java │ │ ├── change_password │ │ │ ├── ChangePasswordController.java │ │ │ ├── ChangePasswordRequest.java │ │ │ └── PasswordChanger.java │ │ ├── display_name_edit │ │ │ ├── DisplayNameEditController.java │ │ │ ├── DisplayNameEditor.java │ │ │ └── UserDisplayNameEditRequest.java │ │ ├── forgot_password │ │ │ ├── ForgotPasswordController.java │ │ │ ├── ForgotPasswordInitiator.java │ │ │ └── ForgotPasswordRequest.java │ │ ├── get │ │ │ ├── GetUserController.java │ │ │ └── UserGetter.java │ │ ├── get_by_email │ │ │ ├── GetUserByEmailController.java │ │ │ └── UsersGetter.java │ │ ├── login │ │ │ ├── AccessTokenCreator.java │ │ │ ├── AccessTokenResource.java │ │ │ ├── AuthScope.java │ │ │ ├── AuthTokenController.java │ │ │ ├── AuthTokenCreator.java │ │ │ ├── AuthTokensResource.java │ │ │ ├── LoginRequest.java │ │ │ ├── LoginService.java │ │ │ ├── ResourceTokenExchangeRequest.java │ │ │ ├── ResourceTokenExchanger.java │ │ │ └── SocialLoginController.java │ │ ├── resend_verification │ │ │ ├── ResendVerificationController.java │ │ │ └── VerificationMailReSender.java │ │ ├── reset_password │ │ │ ├── PasswordResetter.java │ │ │ ├── ResetPasswordController.java │ │ │ └── ResetPasswordRequest.java │ │ ├── signup │ │ │ ├── SignupController.java │ │ │ ├── SignupRequest.java │ │ │ └── SignupService.java │ │ └── verification │ │ │ ├── UserVerificationController.java │ │ │ ├── UserVerificationRequest.java │ │ │ ├── UserVerifier.java │ │ │ └── VerificationMailSender.java │ │ ├── repositories │ │ └── UserRepository.java │ │ ├── services │ │ ├── UserResource.java │ │ └── UserService.java │ │ └── validators │ │ ├── PasswordValidator.java │ │ └── ValidPassword.java └── resources │ ├── ValidationMessages.properties │ ├── ValidationMessages_or.properties │ ├── config │ ├── application-azure-live.yml │ ├── application-azure-staging.yml │ ├── application-default.yml │ ├── application-digitalocean-staging.yml │ ├── application.yml │ ├── rsa-2048-private-key.txt │ └── rsa-2048-public-key.txt │ ├── db │ └── migration │ │ └── V2023.01.16.13.37__user-table.sql │ ├── messages.properties │ └── static │ └── index.html └── test ├── java └── com │ └── naturalprogrammer │ └── springmvc │ ├── common │ ├── features │ │ └── get_context │ │ │ └── GetContextIntegrationTest.java │ └── jwt │ │ └── JwtServiceTest.java │ ├── helpers │ ├── AbstractIntegrationTest.java │ ├── MyResultMatchers.java │ ├── MyTestConfig.java │ └── MyTestUtils.java │ └── user │ ├── UserTestUtils.java │ ├── features │ ├── change_mail │ │ ├── ChangeEmailIntegrationTest.java │ │ ├── EmailChangeRequestProcessorTest.java │ │ ├── NewEmailVerificationMailSenderTest.java │ │ ├── RequestChangingEmailIntegrationTest.java │ │ └── ValidatedEmailChangerTest.java │ ├── change_password │ │ ├── ChangePasswordIntegrationTest.java │ │ └── PasswordChangerTest.java │ ├── display_name_edit │ │ ├── DisplayNameEditIntegrationTest.java │ │ └── ValidatedDisplayNameEditorTest.java │ ├── forgot_password │ │ ├── ForgotPasswordInitiatorTest.java │ │ ├── ForgotPasswordIntegrationTest.java │ │ └── ForgotPasswordMailSenderTest.java │ ├── get │ │ └── GetUserIntegrationTest.java │ ├── get_by_email │ │ └── GetUserByEmailIntegrationTest.java │ ├── login │ │ ├── AccessTokenCreationIntegrationTest.java │ │ ├── AccessTokenCreatorTest.java │ │ ├── AuthTokenCreationIntegrationTest.java │ │ ├── ExchangeResourceTokenIntegrationTest.java │ │ └── LoginIntegrationTest.java │ ├── resend_verification │ │ ├── ResendVerificationIntegrationTest.java │ │ └── VerificationMailReSenderTest.java │ ├── reset_password │ │ ├── PasswordResetterTest.java │ │ └── ResetPasswordIntegrationTest.java │ ├── signup │ │ ├── BeanValidatorTest.java │ │ ├── MyControllerAdviceIntegrationTest.java │ │ └── SignupIntegrationTest.java │ └── verification │ │ ├── UserVerificationIntegrationTest.java │ │ ├── ValidatedUserVerifierTest.java │ │ └── VerificationMailSenderTest.java │ └── validators │ └── PasswordValidatorTest.java └── resources ├── config └── application-test.yml ├── mockito-extensions └── org.mockito.plugins.MockMaker └── test-data └── sql └── before-each-test.sql /.github/sample-workflows/azure-webapp-deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/.github/sample-workflows/azure-webapp-deployment.yml -------------------------------------------------------------------------------- /.github/workflows/digital-ocean-app-platform-deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/.github/workflows/digital-ocean-app-platform-deployment.yml -------------------------------------------------------------------------------- /.github/workflows/test-on-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/.github/workflows/test-on-push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/NpSpringMvcDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/NpSpringMvcDemoApplication.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/CommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/CommonUtils.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/MessageGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/MessageGetter.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/Path.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/Path.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/error/BeanValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/error/BeanValidator.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/error/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/error/Error.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/error/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/error/ErrorCode.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/error/MyControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/error/MyControllerAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/error/Problem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/error/Problem.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/error/ProblemBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/error/ProblemBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/error/ProblemType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/error/ProblemType.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/features/get_context/ContextGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/features/get_context/ContextGetter.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/features/get_context/ContextResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/features/get_context/ContextResource.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/features/get_context/GetContextController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/features/get_context/GetContextController.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/jwt/AbstractJwtService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/jwt/AbstractJwtService.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/jwt/JweService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/jwt/JweService.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/jwt/JwsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/jwt/JwsService.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/jwt/JwtPurpose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/jwt/JwtPurpose.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/mail/LoggingMailSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/mail/LoggingMailSender.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/mail/MailData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/mail/MailData.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/mail/MailSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/mail/MailSender.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/common/mail/SmtpMailSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/common/mail/SmtpMailSender.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/config/CommonConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/config/CommonConfig.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/config/MyProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/config/MyProperties.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/config/OpenApiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/config/OpenApiConfig.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/config/security/JwtAuthenticationConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/config/security/JwtAuthenticationConverter.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/config/security/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/config/security/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/FacebookLoginProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/FacebookLoginProvider.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/GoogleLoginProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/GoogleLoginProvider.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/HttpCookieOAuth2AuthorizationRequestRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/HttpCookieOAuth2AuthorizationRequestRepository.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/MyOAuth2UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/MyOAuth2UserService.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/MyOidcUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/MyOidcUserService.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/OAuth2AuthenticationFailureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/OAuth2AuthenticationFailureHandler.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/OAuth2AuthenticationSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/OAuth2AuthenticationSuccessHandler.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/SocialLoginProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/SocialLoginProvider.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/SocialUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/config/sociallogin/SocialUser.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/domain/AbstractEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/domain/AbstractEntity.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/domain/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/domain/Role.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/domain/User.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/change_mail/ChangeEmailController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/change_mail/ChangeEmailController.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/change_mail/EmailChangeRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/change_mail/EmailChangeRequestProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/change_mail/EmailChanger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/change_mail/EmailChanger.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/change_mail/UserEmailChangeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/change_mail/UserEmailChangeRequest.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/change_mail/UserEmailChangeVerificationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/change_mail/UserEmailChangeVerificationRequest.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/change_password/ChangePasswordController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/change_password/ChangePasswordController.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/change_password/ChangePasswordRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/change_password/ChangePasswordRequest.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/change_password/PasswordChanger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/change_password/PasswordChanger.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/display_name_edit/DisplayNameEditController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/display_name_edit/DisplayNameEditController.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/display_name_edit/DisplayNameEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/display_name_edit/DisplayNameEditor.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/display_name_edit/UserDisplayNameEditRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/display_name_edit/UserDisplayNameEditRequest.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/forgot_password/ForgotPasswordController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/forgot_password/ForgotPasswordController.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/forgot_password/ForgotPasswordInitiator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/forgot_password/ForgotPasswordInitiator.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/forgot_password/ForgotPasswordRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/forgot_password/ForgotPasswordRequest.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/get/GetUserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/get/GetUserController.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/get/UserGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/get/UserGetter.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/get_by_email/GetUserByEmailController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/get_by_email/GetUserByEmailController.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/get_by_email/UsersGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/get_by_email/UsersGetter.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/login/AccessTokenCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/login/AccessTokenCreator.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/login/AccessTokenResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/login/AccessTokenResource.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/login/AuthScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/login/AuthScope.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/login/AuthTokenController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/login/AuthTokenController.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/login/AuthTokenCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/login/AuthTokenCreator.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/login/AuthTokensResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/login/AuthTokensResource.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/login/LoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/login/LoginRequest.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/login/LoginService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/login/LoginService.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/login/ResourceTokenExchangeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/login/ResourceTokenExchangeRequest.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/login/ResourceTokenExchanger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/login/ResourceTokenExchanger.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/login/SocialLoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/login/SocialLoginController.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/resend_verification/ResendVerificationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/resend_verification/ResendVerificationController.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/resend_verification/VerificationMailReSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/resend_verification/VerificationMailReSender.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/reset_password/PasswordResetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/reset_password/PasswordResetter.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/reset_password/ResetPasswordController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/reset_password/ResetPasswordController.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/reset_password/ResetPasswordRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/reset_password/ResetPasswordRequest.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/signup/SignupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/signup/SignupController.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/signup/SignupRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/signup/SignupRequest.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/signup/SignupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/signup/SignupService.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/verification/UserVerificationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/verification/UserVerificationController.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/verification/UserVerificationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/verification/UserVerificationRequest.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/verification/UserVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/verification/UserVerifier.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/features/verification/VerificationMailSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/features/verification/VerificationMailSender.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/repositories/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/repositories/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/services/UserResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/services/UserResource.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/services/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/services/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/validators/PasswordValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/validators/PasswordValidator.java -------------------------------------------------------------------------------- /src/main/java/com/naturalprogrammer/springmvc/user/validators/ValidPassword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/java/com/naturalprogrammer/springmvc/user/validators/ValidPassword.java -------------------------------------------------------------------------------- /src/main/resources/ValidationMessages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/resources/ValidationMessages.properties -------------------------------------------------------------------------------- /src/main/resources/ValidationMessages_or.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/resources/ValidationMessages_or.properties -------------------------------------------------------------------------------- /src/main/resources/config/application-azure-live.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/resources/config/application-azure-live.yml -------------------------------------------------------------------------------- /src/main/resources/config/application-azure-staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/resources/config/application-azure-staging.yml -------------------------------------------------------------------------------- /src/main/resources/config/application-default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/resources/config/application-default.yml -------------------------------------------------------------------------------- /src/main/resources/config/application-digitalocean-staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/resources/config/application-digitalocean-staging.yml -------------------------------------------------------------------------------- /src/main/resources/config/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/resources/config/application.yml -------------------------------------------------------------------------------- /src/main/resources/config/rsa-2048-private-key.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/resources/config/rsa-2048-private-key.txt -------------------------------------------------------------------------------- /src/main/resources/config/rsa-2048-public-key.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/resources/config/rsa-2048-public-key.txt -------------------------------------------------------------------------------- /src/main/resources/db/migration/V2023.01.16.13.37__user-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/resources/db/migration/V2023.01.16.13.37__user-table.sql -------------------------------------------------------------------------------- /src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/resources/messages.properties -------------------------------------------------------------------------------- /src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/main/resources/static/index.html -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/common/features/get_context/GetContextIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/common/features/get_context/GetContextIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/common/jwt/JwtServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/common/jwt/JwtServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/helpers/AbstractIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/helpers/AbstractIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/helpers/MyResultMatchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/helpers/MyResultMatchers.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/helpers/MyTestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/helpers/MyTestConfig.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/helpers/MyTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/helpers/MyTestUtils.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/UserTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/UserTestUtils.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/change_mail/ChangeEmailIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/change_mail/ChangeEmailIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/change_mail/EmailChangeRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/change_mail/EmailChangeRequestProcessorTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/change_mail/NewEmailVerificationMailSenderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/change_mail/NewEmailVerificationMailSenderTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/change_mail/RequestChangingEmailIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/change_mail/RequestChangingEmailIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/change_mail/ValidatedEmailChangerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/change_mail/ValidatedEmailChangerTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/change_password/ChangePasswordIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/change_password/ChangePasswordIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/change_password/PasswordChangerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/change_password/PasswordChangerTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/display_name_edit/DisplayNameEditIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/display_name_edit/DisplayNameEditIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/display_name_edit/ValidatedDisplayNameEditorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/display_name_edit/ValidatedDisplayNameEditorTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/forgot_password/ForgotPasswordInitiatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/forgot_password/ForgotPasswordInitiatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/forgot_password/ForgotPasswordIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/forgot_password/ForgotPasswordIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/forgot_password/ForgotPasswordMailSenderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/forgot_password/ForgotPasswordMailSenderTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/get/GetUserIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/get/GetUserIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/get_by_email/GetUserByEmailIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/get_by_email/GetUserByEmailIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/login/AccessTokenCreationIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/login/AccessTokenCreationIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/login/AccessTokenCreatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/login/AccessTokenCreatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/login/AuthTokenCreationIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/login/AuthTokenCreationIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/login/ExchangeResourceTokenIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/login/ExchangeResourceTokenIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/login/LoginIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/login/LoginIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/resend_verification/ResendVerificationIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/resend_verification/ResendVerificationIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/resend_verification/VerificationMailReSenderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/resend_verification/VerificationMailReSenderTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/reset_password/PasswordResetterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/reset_password/PasswordResetterTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/reset_password/ResetPasswordIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/reset_password/ResetPasswordIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/signup/BeanValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/signup/BeanValidatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/signup/MyControllerAdviceIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/signup/MyControllerAdviceIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/signup/SignupIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/signup/SignupIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/verification/UserVerificationIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/verification/UserVerificationIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/verification/ValidatedUserVerifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/verification/ValidatedUserVerifierTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/features/verification/VerificationMailSenderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/features/verification/VerificationMailSenderTest.java -------------------------------------------------------------------------------- /src/test/java/com/naturalprogrammer/springmvc/user/validators/PasswordValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/java/com/naturalprogrammer/springmvc/user/validators/PasswordValidatorTest.java -------------------------------------------------------------------------------- /src/test/resources/config/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/np-spring-mvc-demo/HEAD/src/test/resources/config/application-test.yml -------------------------------------------------------------------------------- /src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /src/test/resources/test-data/sql/before-each-test.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM usr; --------------------------------------------------------------------------------