├── .gitattributes ├── .gitignore ├── .idea ├── compiler.xml ├── encodings.xml ├── misc.xml ├── uiDesigner.xml └── vcs.xml ├── .project ├── pom.xml └── src └── main ├── java └── com │ └── ilkaygunel │ ├── aop │ └── JWTCheckingAOP.java │ ├── application │ ├── Application.java │ ├── MainClass.kt │ └── ResourceBundleMessageManager.java │ ├── constants │ └── ConstantFields.java │ ├── entities │ ├── JWTBlackList.java │ ├── Member.java │ ├── MemberRoles.java │ └── PasswordResetToken.java │ ├── exception │ ├── CustomException.java │ ├── ErrorCodes.java │ └── RestExceptionHandler.java │ ├── pojo │ ├── AccountCredentials.java │ ├── CheckResetPasswordToken.java │ ├── MemberOperationPojo.java │ ├── PasswordResetPojo.java │ ├── PasswordResetTokenPojo.java │ └── PasswordUpdatePojo.java │ ├── repository │ ├── JWTBlackListRepository.java │ ├── MemberRepository.java │ ├── MemberRolesRepository.java │ └── PasswordResetTokenRepository.java │ ├── restservice │ ├── ActivateMemberWebServiceEndpoint.java │ ├── BulkOperationsWebServiceEndPoint.kt │ ├── LogoutWebServiceEndPoint.java │ ├── MemberDeleteWebServiceEndPoint.java │ ├── MemberGetWebServiceEndPoint.java │ ├── MemberSaveWebServiceEndPoint.java │ ├── MemberUpdateWebServiceEndpoint.java │ ├── PasswordChangeWebServiceEndPoint.java │ └── PasswordResetWebServiceEndPoint.java │ ├── security │ ├── JWTAuthenticationFilter.java │ ├── JWTLoginFilter.java │ ├── TokenAuthenticationService.java │ └── WebSecurityConfig.java │ ├── service │ ├── ActivateMemberService.java │ ├── BaseService.java │ ├── BulkOperationsService.kt │ ├── LogoutService.java │ ├── MemberDeleteService.java │ ├── MemberDetailServiceImpl.java │ ├── MemberGetService.java │ ├── MemberRoleSaveService.java │ ├── MemberSaveService.java │ ├── MemberUpdateService.java │ ├── PasswordChangeService.java │ ├── PasswordResetService.java │ └── SecurityServiceImpl.java │ ├── util │ ├── LoggingUtil.java │ ├── MailUtil.java │ └── MemberUtil.java │ └── wrapper │ ├── MemberIdWrapp.java │ └── MemberWrapper.java ├── resources ├── ValidationMessages_en.properties ├── ValidationMessages_tr_en.properties ├── application.properties ├── errorMeanings_en.properties ├── errorMeanings_tr.properties ├── import.sql ├── informations.txt ├── messageTexts_en.properties ├── messageTexts_tr.properties └── notes.txt └── webapp └── WEB-INF └── web.xml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .classpath 2 | .project 3 | .settings/ 4 | target/ -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/.project -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/aop/JWTCheckingAOP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/aop/JWTCheckingAOP.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/application/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/application/Application.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/application/MainClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/application/MainClass.kt -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/application/ResourceBundleMessageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/application/ResourceBundleMessageManager.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/constants/ConstantFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/constants/ConstantFields.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/entities/JWTBlackList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/entities/JWTBlackList.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/entities/Member.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/entities/Member.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/entities/MemberRoles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/entities/MemberRoles.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/entities/PasswordResetToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/entities/PasswordResetToken.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/exception/CustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/exception/CustomException.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/exception/ErrorCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/exception/ErrorCodes.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/exception/RestExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/exception/RestExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/pojo/AccountCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/pojo/AccountCredentials.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/pojo/CheckResetPasswordToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/pojo/CheckResetPasswordToken.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/pojo/MemberOperationPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/pojo/MemberOperationPojo.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/pojo/PasswordResetPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/pojo/PasswordResetPojo.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/pojo/PasswordResetTokenPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/pojo/PasswordResetTokenPojo.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/pojo/PasswordUpdatePojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/pojo/PasswordUpdatePojo.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/repository/JWTBlackListRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/repository/JWTBlackListRepository.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/repository/MemberRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/repository/MemberRepository.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/repository/MemberRolesRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/repository/MemberRolesRepository.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/repository/PasswordResetTokenRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/repository/PasswordResetTokenRepository.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/restservice/ActivateMemberWebServiceEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/restservice/ActivateMemberWebServiceEndpoint.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/restservice/BulkOperationsWebServiceEndPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/restservice/BulkOperationsWebServiceEndPoint.kt -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/restservice/LogoutWebServiceEndPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/restservice/LogoutWebServiceEndPoint.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/restservice/MemberDeleteWebServiceEndPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/restservice/MemberDeleteWebServiceEndPoint.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/restservice/MemberGetWebServiceEndPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/restservice/MemberGetWebServiceEndPoint.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/restservice/MemberSaveWebServiceEndPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/restservice/MemberSaveWebServiceEndPoint.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/restservice/MemberUpdateWebServiceEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/restservice/MemberUpdateWebServiceEndpoint.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/restservice/PasswordChangeWebServiceEndPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/restservice/PasswordChangeWebServiceEndPoint.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/restservice/PasswordResetWebServiceEndPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/restservice/PasswordResetWebServiceEndPoint.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/security/JWTAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/security/JWTAuthenticationFilter.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/security/JWTLoginFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/security/JWTLoginFilter.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/security/TokenAuthenticationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/security/TokenAuthenticationService.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/security/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/security/WebSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/service/ActivateMemberService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/service/ActivateMemberService.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/service/BaseService.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/service/BulkOperationsService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/service/BulkOperationsService.kt -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/service/LogoutService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/service/LogoutService.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/service/MemberDeleteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/service/MemberDeleteService.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/service/MemberDetailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/service/MemberDetailServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/service/MemberGetService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/service/MemberGetService.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/service/MemberRoleSaveService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/service/MemberRoleSaveService.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/service/MemberSaveService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/service/MemberSaveService.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/service/MemberUpdateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/service/MemberUpdateService.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/service/PasswordChangeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/service/PasswordChangeService.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/service/PasswordResetService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/service/PasswordResetService.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/service/SecurityServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/service/SecurityServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/util/LoggingUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/util/LoggingUtil.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/util/MailUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/util/MailUtil.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/util/MemberUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/util/MemberUtil.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/wrapper/MemberIdWrapp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/wrapper/MemberIdWrapp.java -------------------------------------------------------------------------------- /src/main/java/com/ilkaygunel/wrapper/MemberWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/java/com/ilkaygunel/wrapper/MemberWrapper.java -------------------------------------------------------------------------------- /src/main/resources/ValidationMessages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/resources/ValidationMessages_en.properties -------------------------------------------------------------------------------- /src/main/resources/ValidationMessages_tr_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/resources/ValidationMessages_tr_en.properties -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/errorMeanings_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/resources/errorMeanings_en.properties -------------------------------------------------------------------------------- /src/main/resources/errorMeanings_tr.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/resources/errorMeanings_tr.properties -------------------------------------------------------------------------------- /src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/resources/import.sql -------------------------------------------------------------------------------- /src/main/resources/informations.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/resources/informations.txt -------------------------------------------------------------------------------- /src/main/resources/messageTexts_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/resources/messageTexts_en.properties -------------------------------------------------------------------------------- /src/main/resources/messageTexts_tr.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/resources/messageTexts_tr.properties -------------------------------------------------------------------------------- /src/main/resources/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/resources/notes.txt -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilkgunel/MemberRestAPIProject/HEAD/src/main/webapp/WEB-INF/web.xml --------------------------------------------------------------------------------