|
|
83198982e3
|
72.4 User service implementation - Refactored UserDto to use Role instead of String (#8)
|
2021-09-09 15:10:59 +03:00 |
|
|
|
4d9fae3b4e
|
72.3 User service implementation - addNewUser Testing (#8)
|
2021-09-09 14:43:42 +03:00 |
|
|
|
8fd99f43ce
|
72.2 User service implementation - MapStruct UserMapper (#8)
|
2021-09-09 14:43:03 +03:00 |
|
|
|
5688eb6b23
|
72.1 User service implementation - Add new user (#8)
|
2021-09-09 13:44:55 +03:00 |
|
|
|
7d8c4f37a5
|
71. File Constant (#8)
|
2021-09-09 12:39:02 +03:00 |
|
|
|
f461fc187b
|
70. User service (#8 Section 10: User Service)
|
2021-09-08 23:12:08 +03:00 |
|
|
|
b5011e40b6
|
69. Refactoring with spring-boot-starter-mail (#7)
|
2021-09-08 22:31:23 +03:00 |
|
|
|
f39c32e2c2
|
68. Test email notification (#7)
|
2021-09-08 21:12:28 +03:00 |
|
|
|
36662c8eaf
|
67. Sending email (#7)
|
2021-09-08 20:17:38 +03:00 |
|
|
|
904b356719
|
66. Email content (#7)
|
2021-09-08 20:17:17 +03:00 |
|
|
|
dad5fedc9e
|
65. Email session (#7)
|
2021-09-08 17:41:12 +03:00 |
|
|
|
a27f59246e
|
64. Email constants (#7 Section 9: Email Notification)
|
2021-09-08 17:13:01 +03:00 |
|
|
|
65f971c326
|
Refactored Brute Force Detection Listeners (#6)
|
2021-09-08 16:49:59 +03:00 |
|
|
|
4fbf0712e2
|
63. Test Brute force attack (#6)
|
2021-09-08 16:15:38 +03:00 |
|
|
|
f65fe530e5
|
62. Validate user login (#6)
|
2021-09-08 15:26:22 +03:00 |
|
|
|
6945bcef59
|
61. Authentication success listener (#6)
|
2021-09-08 14:11:04 +03:00 |
|
|
|
d272b01ff9
|
60. Authentication failure listener (#6)
|
2021-09-08 14:10:50 +03:00 |
|
|
|
213ff93e55
|
59. Brute force attack cache - Guava LoadingCache Service Implementation (#6)
|
2021-09-08 13:40:21 +03:00 |
|
|
|
142eae06df
|
58. Brute force attack cache - Service Interface (#6 Section 8: Brute Force Attack)
|
2021-09-08 13:38:30 +03:00 |
|
|
|
ad785f05b1
|
55. User logging in test (#5)
|
2021-09-07 21:56:18 +03:00 |
|
|
|
cebe382dbd
|
54. Logging in and generating JWT (#5 Section 7: Generate JWT)
|
2021-09-07 17:20:20 +03:00 |
|
|
|
ca24902de6
|
51.2 Code clean up - fix (#4)
|
2021-09-07 15:48:37 +03:00 |
|
|
|
02de28d4e5
|
51. Code clean up (#4)
|
2021-09-07 15:27:17 +03:00 |
|
|
|
c4138f9ad3
|
50. User registration - Testing (#4)
|
2021-09-07 14:59:24 +03:00 |
|
|
|
25a608615f
|
49. User registration - Register User Endpoint (#4)
|
2021-09-07 14:59:13 +03:00 |
|
|
|
569321ffa8
|
48. User registration - Implementation (#4)
|
2021-09-07 14:58:49 +03:00 |
|
|
|
3575245238
|
46. User registration - Interface (#4)
|
2021-09-07 10:14:22 +03:00 |
|
|
|
066d72bdcd
|
Refactored Exceptions to be Uncaught (#4)
|
2021-09-07 10:13:24 +03:00 |
|
|
|
68ea97e0e0
|
45. User roles (#4)
|
2021-09-07 08:55:32 +03:00 |
|
|
|
996f0fe1c1
|
44. User authorities (#4 Section 6: User Registration)
|
2021-09-07 00:19:05 +03:00 |
|
|
|
b440fe8079
|
43.3 Override Spring default white label error - Way 3 - Error Endpoint (#3)
|
2021-09-07 00:03:53 +03:00 |
|
|
|
78bc67f38f
|
43.2 Override Spring default white label error - Way 2 - Tomcat Server Page (#3)
|
2021-09-06 21:48:36 +03:00 |
|
|
|
0a901fd4ed
|
43.1 Override Spring default white label error - Way 1 - Throw Exception (#3)
|
2021-09-06 21:42:47 +03:00 |
|
|
|
cc3b56e448
|
42. Test custom exception handling (#3)
|
2021-09-06 17:07:10 +03:00 |
|
|
|
d71878c59c
|
41. Custom exception handling - Part 3 (#3)
|
2021-09-06 16:25:18 +03:00 |
|
|
|
411e67bb7d
|
40. Custom exception handling - Part 2 (#3)
|
2021-09-06 15:13:59 +03:00 |
|
|
|
cefef9bd11
|
39. Custom exception handling - Part 1 (#3)
|
2021-09-06 14:58:22 +03:00 |
|
|
|
a4975ddd82
|
38. Custom exception classes (#3 Section 5: Custom Exception Handling)
|
2021-09-06 14:36:09 +03:00 |
|
|
|
7dfbf686e7
|
36.2 Test endpoint for security - correct JWT (#2)
|
2021-09-06 14:03:16 +03:00 |
|
|
|
0656dc9969
|
36.1 Test endpoint for security - Forbidden (#2)
|
2021-09-06 14:03:16 +03:00 |
|
|
|
be012f222e
|
Fixed AccessDeniedHandler and AuthEntryPoint (#2)
|
2021-09-06 08:05:07 +03:00 |
|
|
|
793125ddd2
|
35. Security configuration (#2)
|
2021-09-05 22:45:12 +03:00 |
|
|
|
f5246366f7
|
Refactored User Details Service (#2)
|
2021-09-05 15:54:17 +03:00 |
|
|
|
f10236b595
|
Testing User Details Service (#2)
|
2021-09-05 15:49:51 +03:00 |
|
|
|
344afd3330
|
34. User Details Service Implementation (#2)
|
2021-09-05 15:48:00 +03:00 |
|
|
|
15421bad87
|
33. User Repository (#2)
|
2021-09-05 14:43:38 +03:00 |
|
|
|
6d605f00f9
|
32. Access denied handler (#2)
|
2021-09-05 13:29:38 +03:00 |
|
|
|
542664fa1a
|
31. Authentication entry point (#2)
|
2021-09-05 13:23:30 +03:00 |
|
|
|
81fc3d5a80
|
30. JWT Authorization Filter - Part 2 (#2)
|
2021-09-05 13:00:53 +03:00 |
|
|
|
4e4548b216
|
29. JWT Authorization Filter - Part 1 (#2)
|
2021-09-05 12:41:01 +03:00 |
|