Art
|
2028ece759
|
140. Login component - grab token (#18)
|
2021-09-17 20:30:16 +03:00 |
|
Art
|
f32e9c6dc9
|
139. Login component - test if user is logged in already (#18)
|
2021-09-17 19:39:16 +03:00 |
|
Art
|
d447189705
|
138. Login template - font awesome import and custom styles (#18)
|
2021-09-17 19:21:03 +03:00 |
|
Art
|
f019ef4271
|
137. Login template - base template and bootstrap import (#18 Section 20: Login Page)
|
2021-09-17 18:58:12 +03:00 |
|
Art
|
6f3971ea45
|
136. Adding router outlet (#17)
|
2021-09-17 17:50:26 +03:00 |
|
Art
|
5e1159711b
|
135. Test routes (#17)
|
2021-09-17 17:32:46 +03:00 |
|
Art
|
0357a5a88a
|
134.2. Configuring routes - config (#17)
|
2021-09-17 17:09:41 +03:00 |
|
Art
|
42131d74a9
|
134.1. Configuring routes - generate app-routing.module (#17)
|
2021-09-17 16:58:29 +03:00 |
|
Art
|
19535a9749
|
133. Generating component (#17 Section 19: HTML Template)
|
2021-09-17 16:25:13 +03:00 |
|
Art
|
1b62198edb
|
Fixing default tests
|
2021-09-17 15:50:57 +03:00 |
|
Art
|
26d823d486
|
131.3. Notify user to log in (#16)
|
2021-09-17 15:38:46 +03:00 |
|
Art
|
76d0b31b9d
|
131.2. Notification types - test NotificationService with types (#16)
|
2021-09-17 15:32:43 +03:00 |
|
Art
|
f3156a634a
|
131.1. Notification types (#16)
|
2021-09-17 15:31:59 +03:00 |
|
Art
|
279e7178ee
|
130. Creating notification service (#16)
|
2021-09-17 14:54:47 +03:00 |
|
Art
|
fd84681347
|
129. Configure notification module (#16)
|
2021-09-17 13:58:05 +03:00 |
|
Art
|
490f56116c
|
128.2. Creating notification module - modified default config (#16)
|
2021-09-17 13:55:26 +03:00 |
|
Art
|
174326ab3e
|
128.1. Creating notification module - ng generate module (#16 Section 18: Notification)
|
2021-09-17 13:47:22 +03:00 |
|
Art
|
7aedfe5ea7
|
126. Configure Guard (#15)
|
2021-09-17 10:06:57 +03:00 |
|
Art
|
2fb286ac00
|
125. Creating Guard (#15)
|
2021-09-17 10:05:16 +03:00 |
|
Art
|
5d0eae9a3c
|
124. Generating Guard (#15 Section 17: Guard)
|
2021-09-16 19:52:23 +03:00 |
|
Art
|
f775040738
|
122. Configure HTTP Interceptor (#14)
|
2021-09-13 21:00:22 +03:00 |
|
Art
|
188ee68e82
|
121. Testing Interceptor path match (#14)
|
2021-09-13 21:00:13 +03:00 |
|
Art
|
b13c73ff24
|
120. Creating Interceptor (#14 Section 16: Interceptor)
|
2021-09-13 20:58:48 +03:00 |
|
Art
|
22d922f3a0
|
118. Custom HTTP response mapping(#13)
|
2021-09-13 09:05:21 +03:00 |
|
Art
|
03b6be2900
|
117. Creating form data (#13)
|
2021-09-13 09:05:10 +03:00 |
|
Art
|
f05f9c836a
|
116. Adding user class properties (#13)
|
2021-09-12 22:13:25 +03:00 |
|
Art
|
a62a6dab1d
|
115. Get users from local cache (#13)
|
2021-09-12 21:47:17 +03:00 |
|
Art
|
85aafc11ba
|
114. Add users to local cache (#13)
|
2021-09-12 21:41:24 +03:00 |
|
Art
|
23593a09a0
|
113. Delete user service call (#13)
|
2021-09-12 21:34:01 +03:00 |
|
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 |
|