Commit Graph
100 Commits
Author SHA1 Message Date
Art bfaf21efe4 112. Update profile image service call (#13) 2021-09-12 14:48:20 +03:00
Art 135df16bee 111. Reset password service call (#13) 2021-09-12 14:37:34 +03:00
Art b2dc4088a1 110. Update user service call (#13) 2021-09-12 14:25:10 +03:00
Art aa2aa92085 109. Add user service call (#13) 2021-09-12 14:17:26 +03:00
Art fbd3b08432 108. User list service call (#13 Section 15: User service) 2021-09-12 14:09:42 +03:00
Art bbdf15daec 107. Check for logged in user (#12) 2021-09-12 12:54:58 +03:00
Art e00bf6b789 106. Get token from local storage (#12) 2021-09-12 12:36:22 +03:00
Art 5bcfd8d7bf 105. Load token from local storage (#12) 2021-09-12 12:34:25 +03:00
Art 7fa45008ee 104. Get user from local cache (#12) 2021-09-12 12:29:12 +03:00
Art a5acaa906d 103. Add user to local cache (#12) 2021-09-12 12:22:44 +03:00
Art 08131705cc 102. Save token to local storage (#12) 2021-09-12 12:15:13 +03:00
Art e5c397668b 101. Logout (#12) 2021-09-12 12:10:15 +03:00
Art daf58bb1b5 100. Register service call (#12) 2021-09-12 12:02:53 +03:00
Art c28a787f00 99. Creating user class (#12) 2021-09-12 11:56:41 +03:00
Art fa5c69952c 98. Login service call (#12) 2021-09-12 11:33:40 +03:00
Art 92ecc595f0 97. Configure HTTP and environment variable (#12) 2021-09-12 10:54:24 +03:00
Art 6817e13f33 96. Creating service (#12 Section 14: Authentication service) 2021-09-12 10:19:45 +03:00
Art ff5688ca4a 95. Creating Angular app (#11 Section 13: Front End) 2021-09-12 09:57:50 +03:00
Art 6995c763cb 91.2. Refactored delete method to use userId instead of id (#10) 2021-09-11 10:36:41 +03:00
Art 26c287fd29 91.1. Test delete (#10) 2021-09-11 10:16:59 +03:00
Art 1d058a367c 89.2. Test list - pagination. return page (#10) 2021-09-11 00:43:56 +03:00
Art f9c8212bf7 89.1. Test list - pagination. return list (#10) 2021-09-11 00:25:41 +03:00
Art 5f34dc93c0 87. Test update (#10) 2021-09-11 00:23:20 +03:00
Art 2c34f08ae0 86.2. Test add - through Form Data (#10) 2021-09-10 23:18:27 +03:00
Art 693cf016c4 86.1. Test add - through RequestParam (#10 Section 12: API Test) 2021-09-10 23:17:55 +03:00
Art 199b96f654 81.2 Correct URL for default and custom profile image (#9) 2021-09-10 17:57:54 +03:00
Art d411f0f1a5 81.1 Get user temporary profile image (#9) 2021-09-10 17:40:07 +03:00
Art c632829374 80.2 Get user profile image - by userId (#9) 2021-09-10 16:11:57 +03:00
Art 1f14f925cf 80.1 Get user profile image - through username (#9) 2021-09-10 15:48:15 +03:00
Art f64d9f7246 79.2 Update Profile Image of User (#9) 2021-09-10 14:08:57 +03:00
Art b91f60ef51 79.1 Delete user (#9) 2021-09-09 23:26:46 +03:00
Art c399d1cf8d 78.4 Reset Password (#9) 2021-09-09 23:17:11 +03:00
Art e400f04a24 78.3 List all users (#9) 2021-09-09 23:02:43 +03:00
Art 0eedcf8269 78.2 Find user (#9) 2021-09-09 22:54:47 +03:00
Art c1f3d53793 78.1 Update user (#9) 2021-09-09 22:54:12 +03:00
Art beaab1d298 77.2. Validation (#9) 2021-09-09 21:24:15 +03:00
Art 6c4b06233d 77.1. Add new user (#9 Section 11: User Resource) 2021-09-09 20:23:05 +03:00
Art bff1992842 74. User service implementation - Save profile image (#8) 2021-09-09 17:11:51 +03:00
Art 35fe1a39a2 73. User service implementation - update, delete, resetPassword (#8) 2021-09-09 15:45:43 +03:00
Art 83198982e3 72.4 User service implementation - Refactored UserDto to use Role instead of String (#8) 2021-09-09 15:10:59 +03:00
Art 4d9fae3b4e 72.3 User service implementation - addNewUser Testing (#8) 2021-09-09 14:43:42 +03:00
Art 8fd99f43ce 72.2 User service implementation - MapStruct UserMapper (#8) 2021-09-09 14:43:03 +03:00
Art 5688eb6b23 72.1 User service implementation - Add new user (#8) 2021-09-09 13:44:55 +03:00
Art 7d8c4f37a5 71. File Constant (#8) 2021-09-09 12:39:02 +03:00
Art f461fc187b 70. User service (#8 Section 10: User Service) 2021-09-08 23:12:08 +03:00
Art b5011e40b6 69. Refactoring with spring-boot-starter-mail (#7) 2021-09-08 22:31:23 +03:00
Art f39c32e2c2 68. Test email notification (#7) 2021-09-08 21:12:28 +03:00
Art 36662c8eaf 67. Sending email (#7) 2021-09-08 20:17:38 +03:00
Art 904b356719 66. Email content (#7) 2021-09-08 20:17:17 +03:00
Art dad5fedc9e 65. Email session (#7) 2021-09-08 17:41:12 +03:00
Art a27f59246e 64. Email constants (#7 Section 9: Email Notification) 2021-09-08 17:13:01 +03:00
Art 65f971c326 Refactored Brute Force Detection Listeners (#6) 2021-09-08 16:49:59 +03:00
Art 4fbf0712e2 63. Test Brute force attack (#6) 2021-09-08 16:15:38 +03:00
Art f65fe530e5 62. Validate user login (#6) 2021-09-08 15:26:22 +03:00
Art 6945bcef59 61. Authentication success listener (#6) 2021-09-08 14:11:04 +03:00
Art d272b01ff9 60. Authentication failure listener (#6) 2021-09-08 14:10:50 +03:00
Art 213ff93e55 59. Brute force attack cache - Guava LoadingCache Service Implementation (#6) 2021-09-08 13:40:21 +03:00
Art 142eae06df 58. Brute force attack cache - Service Interface (#6 Section 8: Brute Force Attack) 2021-09-08 13:38:30 +03:00
Art ad785f05b1 55. User logging in test (#5) 2021-09-07 21:56:18 +03:00
Art cebe382dbd 54. Logging in and generating JWT (#5 Section 7: Generate JWT) 2021-09-07 17:20:20 +03:00
Art ca24902de6 51.2 Code clean up - fix (#4) 2021-09-07 15:48:37 +03:00
Art 02de28d4e5 51. Code clean up (#4) 2021-09-07 15:27:17 +03:00
Art c4138f9ad3 50. User registration - Testing (#4) 2021-09-07 14:59:24 +03:00
Art 25a608615f 49. User registration - Register User Endpoint (#4) 2021-09-07 14:59:13 +03:00
Art 569321ffa8 48. User registration - Implementation (#4) 2021-09-07 14:58:49 +03:00
Art 3575245238 46. User registration - Interface (#4) 2021-09-07 10:14:22 +03:00
Art 066d72bdcd Refactored Exceptions to be Uncaught (#4) 2021-09-07 10:13:24 +03:00
Art 68ea97e0e0 45. User roles (#4) 2021-09-07 08:55:32 +03:00
Art 996f0fe1c1 44. User authorities (#4 Section 6: User Registration) 2021-09-07 00:19:05 +03:00
Art b440fe8079 43.3 Override Spring default white label error - Way 3 - Error Endpoint (#3) 2021-09-07 00:03:53 +03:00
Art 78bc67f38f 43.2 Override Spring default white label error - Way 2 - Tomcat Server Page (#3) 2021-09-06 21:48:36 +03:00
Art 0a901fd4ed 43.1 Override Spring default white label error - Way 1 - Throw Exception (#3) 2021-09-06 21:42:47 +03:00
Art cc3b56e448 42. Test custom exception handling (#3) 2021-09-06 17:07:10 +03:00
Art d71878c59c 41. Custom exception handling - Part 3 (#3) 2021-09-06 16:25:18 +03:00
Art 411e67bb7d 40. Custom exception handling - Part 2 (#3) 2021-09-06 15:13:59 +03:00
Art cefef9bd11 39. Custom exception handling - Part 1 (#3) 2021-09-06 14:58:22 +03:00
Art a4975ddd82 38. Custom exception classes (#3 Section 5: Custom Exception Handling) 2021-09-06 14:36:09 +03:00
Art 7dfbf686e7 36.2 Test endpoint for security - correct JWT (#2) 2021-09-06 14:03:16 +03:00
Art 0656dc9969 36.1 Test endpoint for security - Forbidden (#2) 2021-09-06 14:03:16 +03:00
Art be012f222e Fixed AccessDeniedHandler and AuthEntryPoint (#2) 2021-09-06 08:05:07 +03:00
Art 793125ddd2 35. Security configuration (#2) 2021-09-05 22:45:12 +03:00
Art f5246366f7 Refactored User Details Service (#2) 2021-09-05 15:54:17 +03:00
Art f10236b595 Testing User Details Service (#2) 2021-09-05 15:49:51 +03:00
Art 344afd3330 34. User Details Service Implementation (#2) 2021-09-05 15:48:00 +03:00
Art 15421bad87 33. User Repository (#2) 2021-09-05 14:43:38 +03:00
Art 6d605f00f9 32. Access denied handler (#2) 2021-09-05 13:29:38 +03:00
Art 542664fa1a 31. Authentication entry point (#2) 2021-09-05 13:23:30 +03:00
Art 81fc3d5a80 30. JWT Authorization Filter - Part 2 (#2) 2021-09-05 13:00:53 +03:00
Art 4e4548b216 29. JWT Authorization Filter - Part 1 (#2) 2021-09-05 12:41:01 +03:00
Art 8854c80bcc 28. JWT Token Provider - Part 3 (#2) 2021-09-05 09:51:41 +03:00
Art c9f2a8390a 27. JWT Token Provider - Part 2 (#2) 2021-09-04 17:32:27 +03:00
Art 8f892c5358 26. JWT Token Provider - Part 1 (#2) 2021-09-04 16:44:01 +03:00
Art 46e0197c52 25. Java JWT Library (#2) 2021-09-04 15:54:42 +03:00
Art e63fb7f5e7 24. Security constants (#2 Section 4: Security) 2021-09-04 15:45:38 +03:00
Art e83540de09 19. Run Application (#1) 2021-09-04 11:17:11 +03:00
Art f14095c425 User Repository (#1) 2021-09-04 10:53:02 +03:00
Art 6526fddf65 18. Database Configuration (#1) 2021-09-04 10:40:28 +03:00
Art 3a53a814ec 17. Spring Security User domain (#1) 2021-09-04 10:26:21 +03:00
Art 47a04208bc 16. Custom Http Response domain (#1) 2021-09-04 09:08:50 +03:00
Art d669d8345d 15. User domain - part 2 (#1) 2021-09-04 08:33:11 +03:00