Commit Graph

60 Commits

Author SHA1 Message Date
Ben
6ef6e6aac8 Fix #5839: do not send confirmation email to deleted users. 2025-11-25 11:21:20 +08:00
sbwalker
ab4bc7e678 add passkey and login management to User Management 2025-10-30 11:08:56 -04:00
sbwalker
d774557522 passkey adjustments 2025-10-30 09:15:40 -04:00
sbwalker
d5ad29be34 ensure Logins are site specific 2025-10-29 20:04:35 -04:00
sbwalker
7e69b5193f add passkey functionality 2025-10-29 12:31:50 -04:00
sbwalker
e548c21c94 add passkey infrastructure 2025-10-23 12:46:34 -04:00
sbwalker
273097d96d refactor TenantDBContext to accomodate AspNetUserPasskeys 2025-10-22 14:06:15 -04:00
sbwalker
e900d2f35a consolidate Infrastructure interface and implementation classes 2025-08-13 14:44:42 -04:00
sbwalker
30fcde7157 improve notification message when email is verified by administrator 2025-07-31 16:06:42 -04:00
sbwalker
7a4b98aec9 use consistent naming 2025-07-29 16:36:28 -04:00
sbwalker
f4cea3fe03 fix #5349 - send verification email if unverified user attempts to login, add ability to enable/disable email verification per site 2025-07-29 16:20:07 -04:00
sbwalker
ff6a810ad5 Fix #4789 - allow user email verification to be managed by administrator 2025-05-16 11:13:03 -04:00
sbwalker
de6c57a7ee add user impersonation 2025-01-31 11:14:13 -05:00
sbwalker
16477052e2 fix #4965 - improve user/site management 2025-01-21 12:21:27 -05:00
sbwalker
44ce68097b fix #4957 - unable to login after password reset 2024-12-31 08:17:58 -05:00
Ben
af7b4db062 Fix #4947: check the 2FA settings. 2024-12-23 22:10:51 +08:00
sbwalker
13e4267c11 add sync events for user login/logout 2024-12-09 10:55:40 -05:00
Ben
b5f75f0c5e Fix #4841: force 2FA validation when it's required in site level. 2024-11-23 13:04:27 +08:00
sbwalker
420182b9bf fix 2 factor authentication email 2024-11-18 15:03:48 -05:00
Ben
3565185808 update the error message. 2024-10-24 20:13:43 +08:00
Ben
ce51262197 update the code to use simple validation. 2024-10-24 20:04:18 +08:00
Ben
4f74962ce2 Fix #4752: validate the username and email. 2024-10-21 23:11:57 +08:00
sbwalker
b7928a5255 fix #4638 - add Logout Everywhere option to User Profile 2024-09-20 15:18:25 -04:00
sbwalker
48f2079f88 fix #4580 - add logout everywhere support using SecurityStamp 2024-09-17 08:45:27 -04:00
sbwalker
f2c854b53a include SecurityStamp in User object 2024-09-16 13:03:21 -04:00
sbwalker
044cee30a5 fix #4600 - filter user settings in API layer 2024-09-11 17:21:12 -04:00
sbwalker
8b1f95c743 remove reference to HttpContext as it is not used 2024-09-02 11:08:25 -04:00
sbwalker
9620c5a98f fix issue adding existing user to a new site 2024-08-29 17:53:11 -04:00
sbwalker
cf040f51b5 eliminate database call for authenticated users 2024-08-09 13:00:20 -04:00
sbwalker
1cd4d6d0df change IsEffectiiveOrExpired to IsEffectiveAndNotExpired 2024-07-23 07:08:26 -04:00
sbwalker
8ca2f0a49f fix #4284 - handle user role effective and expiry date 2024-07-22 21:09:35 -04:00
sbwalker
bb79b9ed74 search modifications 2024-07-12 10:33:17 -04:00
sbwalker
5b46dd7293 search refactoring 2024-07-06 07:58:04 -04:00
sbwalker
69a295fe57 remove unnecessary database call to GetPage 2024-07-02 15:45:44 -04:00
sbwalker
8969b1273f use PageModule in ISearchable 2024-07-02 14:50:26 -04:00
sbwalker
7f6a08ae50 provide default Permissions value 2024-06-28 17:31:33 -04:00
sbwalker
3cbe6c1e95 ensure ModuleDefinition exists 2024-06-28 17:26:46 -04:00
sbwalker
0178e015e3 breaking search modifications into smaller PRs 2024-06-28 15:43:54 -04:00
sbwalker
27356ef747 use List instead of IList, remove "List" from method names. remove unnecessary using statements 2024-06-11 10:38:44 -04:00
sbwalker
8ce07ced9e change IList to List for consistency with rest of framework 2024-06-10 17:17:20 -04:00
sbwalker
3508ae1e0a remove List from method name to conform to Oqtane naming conventions 2024-06-10 16:17:05 -04:00
sbwalker
bc0573918f search refactoring 2024-06-08 16:14:56 -04:00
Ben
7f970d489f refactoring the code. 2024-06-04 17:32:31 +08:00
Ben
9d85ca07f4 #4303: add search function. 2024-06-03 21:19:42 +08:00
sbwalker
73781c7edb fix #4249 - allow EmailConfirmed property to be updated 2024-05-20 08:54:19 -04:00
sbwalker
2ed593c5e0 include SiteId in SyncEvent 2024-02-26 14:48:26 -05:00
mostafametwally
b68fc6187f localized usermanager email messages and message formatting to include site name and link #3794 2024-02-16 22:04:12 +01:00
sbwalker
3c33614115 user identity improvements 2023-11-29 10:42:23 -05:00
sbwalker
10b89ff00b update email address in AspNetUsers table when user email is modified 2023-11-10 16:13:24 -05:00
sbwalker
057fd02e26 improve user import API 2023-09-23 11:37:29 -04:00