Commit Graph

141 Commits

Author SHA1 Message Date
1682a123b4 login improvements 2025-12-18 16:00:46 -05:00
a48dff4a85 improve new API method signatures 2025-12-15 10:29:03 -05:00
7938eaf123 refactor new Forgot Username and Login Link methods 2025-12-15 08:23:41 -05:00
ec2afd5f03 added support for Forgot Username and Use Login Link 2025-12-14 15:13:53 -05:00
20e270c040 remove MyModule and MyTheme from Application Template - solution can now nbe extended using Internal module/theme templates 2025-10-31 10:02:34 -04:00
ab4bc7e678 add passkey and login management to User Management 2025-10-30 11:08:56 -04:00
d774557522 passkey adjustments 2025-10-30 09:15:40 -04:00
d5ad29be34 ensure Logins are site specific 2025-10-29 20:04:35 -04:00
7e69b5193f add passkey functionality 2025-10-29 12:31:50 -04:00
e548c21c94 add passkey infrastructure 2025-10-23 12:46:34 -04:00
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
a437082952 use consistent authorization method 2025-05-16 12:11:03 -04:00
ff6a810ad5 Fix #4789 - allow user email verification to be managed by administrator 2025-05-16 11:13:03 -04:00
1f05d12ef5 fix spelling mistake 2025-05-16 09:39:57 -04:00
9f18c460d8 add time zone support for sites and users 2025-05-13 09:24:17 -04:00
16477052e2 fix #4965 - improve user/site management 2025-01-21 12:21:27 -05:00
13e4267c11 add sync events for user login/logout 2024-12-09 10:55:40 -05:00
d96286d771 User Settings should only be accessible to individual users or administrators 2024-11-27 13:15:43 -05:00
Ben
b5f75f0c5e Fix #4841: force 2FA validation when it's required in site level. 2024-11-23 13:04:27 +08:00
Ben
4f74962ce2 Fix #4752: validate the username and email. 2024-10-21 23:11:57 +08:00
b7928a5255 fix #4638 - add Logout Everywhere option to User Profile 2024-09-20 15:18:25 -04:00
ac313722f9 on .NET MAUI provide message to user if Security Token has not been configured 2024-09-18 11:28:11 -04:00
40abb2720e fix logic to force authenticated user to provide email address so it works in static rendering 2024-09-17 17:29:11 -04:00
f2c854b53a include SecurityStamp in User object 2024-09-16 13:03:21 -04:00
044cee30a5 fix #4600 - filter user settings in API layer 2024-09-11 17:21:12 -04:00
9620c5a98f fix issue adding existing user to a new site 2024-08-29 17:53:11 -04:00
cf040f51b5 eliminate database call for authenticated users 2024-08-09 13:00:20 -04:00
8ca2f0a49f fix #4284 - handle user role effective and expiry date 2024-07-22 21:09:35 -04:00
3c33614115 user identity improvements 2023-11-29 10:42:23 -05:00
14d36ef8dc add additional validation logic to Update API methods to ensure model ID matches ID parameter 2023-11-22 14:47:28 -05:00
057fd02e26 improve user import API 2023-09-23 11:37:29 -04:00
edac046fcd improvements based on user import testing 2023-09-23 09:04:18 -04:00
98257de005 user import improvements 2023-09-21 09:37:29 -04:00
8e5e79a799 add ability to import users 2023-09-20 10:43:49 -04:00
d491aeeba6 include User Settings when calling UserService 2023-09-01 13:16:39 -04:00
74921a0686 move password requirement localization back to Client project 2023-08-27 08:43:23 -04:00
ef2f779f71 fix #3174 - display accurate password complexity requirements (this is now implemented in registration, user profiles, and user management - add/edit) 2023-08-25 13:31:02 -04:00
c2acd010ce add ability to get user based on username or email address 2023-08-13 08:35:03 -04:00
b5649e2a6f fix #3108 - raise reload event after user logs out 2023-08-07 09:34:20 -04:00
8bdbf7b994 moved UserManager to Managers namespace 2023-07-13 17:05:01 -04:00
f546a68f7c remove unnecessary using statement 2023-07-12 17:59:21 -04:00
35fa18a852 migrate remaining methods to UserManager 2023-07-12 17:52:16 -04:00
c0f4cd2097 add a UserManager to simplify user creation, improve response validation in ServiceBase, allow Section component to support parameter changes 2023-07-12 16:37:18 -04:00
df0f562817 support both 404 andf 403 status codes in API response (404 should not log) 2023-07-11 08:14:00 -04:00
3891dea009 fix #2978 - allow host users and admins to have personalized pages 2023-07-10 16:13:56 -04:00
5fbb9160f1 Code Cleanups 2023-03-21 00:45:17 +11:00
e136972cd7 add support for API permissions at the UI layer - including ability to delegate user, role, profile management 2023-01-09 11:38:25 -05:00
c91e285475 fix #2512 - provide guidance about password complexity policy during install, and ensure modified passwords meet complexity policy 2022-12-02 07:42:49 -05:00
c5b632cb24 Enhance SyncManager to raise events which can be handled on the server within hosted services. Raise create, update, delete events for all major entities. Include support for refresh and reload events to synchronize client state. Move client state cache invalidation to a hosted service to separate concerns and demonstrate events. 2022-10-04 19:20:02 -04:00
e01c3e7e4a log any user creation errors from .NET Identity 2022-09-29 17:16:29 -04:00