sbwalker
|
ac313722f9
|
on .NET MAUI provide message to user if Security Token has not been configured
|
2024-09-18 11:28:11 -04:00 |
|
sbwalker
|
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 |
|
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
|
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
|
8ca2f0a49f
|
fix #4284 - handle user role effective and expiry date
|
2024-07-22 21:09:35 -04:00 |
|
sbwalker
|
3c33614115
|
user identity improvements
|
2023-11-29 10:42:23 -05:00 |
|
sbwalker
|
14d36ef8dc
|
add additional validation logic to Update API methods to ensure model ID matches ID parameter
|
2023-11-22 14:47:28 -05:00 |
|
sbwalker
|
057fd02e26
|
improve user import API
|
2023-09-23 11:37:29 -04:00 |
|
sbwalker
|
edac046fcd
|
improvements based on user import testing
|
2023-09-23 09:04:18 -04:00 |
|
sbwalker
|
98257de005
|
user import improvements
|
2023-09-21 09:37:29 -04:00 |
|
sbwalker
|
8e5e79a799
|
add ability to import users
|
2023-09-20 10:43:49 -04:00 |
|
sbwalker
|
d491aeeba6
|
include User Settings when calling UserService
|
2023-09-01 13:16:39 -04:00 |
|
sbwalker
|
74921a0686
|
move password requirement localization back to Client project
|
2023-08-27 08:43:23 -04:00 |
|
sbwalker
|
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 |
|
sbwalker
|
c2acd010ce
|
add ability to get user based on username or email address
|
2023-08-13 08:35:03 -04:00 |
|
sbwalker
|
b5649e2a6f
|
fix #3108 - raise reload event after user logs out
|
2023-08-07 09:34:20 -04:00 |
|
sbwalker
|
8bdbf7b994
|
moved UserManager to Managers namespace
|
2023-07-13 17:05:01 -04:00 |
|
sbwalker
|
f546a68f7c
|
remove unnecessary using statement
|
2023-07-12 17:59:21 -04:00 |
|
sbwalker
|
35fa18a852
|
migrate remaining methods to UserManager
|
2023-07-12 17:52:16 -04:00 |
|
sbwalker
|
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 |
|
sbwalker
|
df0f562817
|
support both 404 andf 403 status codes in API response (404 should not log)
|
2023-07-11 08:14:00 -04:00 |
|
sbwalker
|
3891dea009
|
fix #2978 - allow host users and admins to have personalized pages
|
2023-07-10 16:13:56 -04:00 |
|
Ben Emamian
|
5fbb9160f1
|
Code Cleanups
|
2023-03-21 00:45:17 +11:00 |
|
Shaun Walker
|
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 |
|
Shaun Walker
|
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 |
|
Shaun Walker
|
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 |
|
Shaun Walker
|
e01c3e7e4a
|
log any user creation errors from .NET Identity
|
2022-09-29 17:16:29 -04:00 |
|
Shaun Walker
|
075748d697
|
made folder paths cross platform, introduced file handler for abstracting the serving of files, enabled url mapping for broken file links, resolved public folder deletion issue
|
2022-08-30 07:21:52 -04:00 |
|
Shaun Walker
|
bd0a218214
|
Merge pull request #2355 from sbwalker/dev
Blazor Hybrid / .NET MAUI support
|
2022-08-11 17:11:45 -04:00 |
|
Shaun Walker
|
f96129fa37
|
Blazor Hybrid / .NET MAUI support
|
2022-08-11 17:09:32 -04:00 |
|
Amir Jahangard
|
773710aeef
|
#Bug in passing Lifetime property to GenerateToken
Audience is passed to GenerateToken instead of Lifetime.
|
2022-08-09 15:32:52 +04:30 |
|
Shaun Walker
|
4c254a8686
|
fix #2192 - Adding a new site fails
|
2022-05-12 20:42:05 -04:00 |
|
Shaun Walker
|
eed27e101a
|
fix #2176 - update LastIPAddress correctly during login
|
2022-05-05 09:57:09 -04:00 |
|
Shaun Walker
|
a3ff9373a2
|
enhance UserRole service with filtering and moved workload to server for better performance, improve error message details during installation
|
2022-04-29 21:39:11 -04:00 |
|
Shaun Walker
|
e4c648ee92
|
completed antiforgery implementation, improved external login claim mapping, principal construction, and user experience
|
2022-04-22 17:54:20 -04:00 |
|
Shaun Walker
|
391713b84d
|
Fix #2144 - install issue, Fix #2146 - move file issue, require verification of external login account linkage
|
2022-04-20 16:00:58 -04:00 |
|
Shaun Walker
|
f6b3874668
|
create separate API methods for tokens (short-lived) and personal access tokens (long-lived), include global antiforgery filter to mitigate XSRF when using cookie auth (ignored when using Jwt)
|
2022-04-14 19:41:43 -04:00 |
|
Shaun Walker
|
3194c5b600
|
remote service support via Jwt
|
2022-03-30 08:07:03 -04:00 |
|
Shaun Walker
|
b7675a21eb
|
jwt changes
|
2022-03-29 08:38:46 -04:00 |
|
Shaun Walker
|
b7a1d2df75
|
jwt improvements
|
2022-03-29 08:15:13 -04:00 |
|
Shaun Walker
|
a97af42e4b
|
add Jwt authorization support for for API
|
2022-03-28 21:51:55 -04:00 |
|
Shaun Walker
|
8b0b7492f5
|
fix #2082 - missing SiteId causing password reset notifications to not be created
|
2022-03-27 20:02:19 -04:00 |
|
Shaun Walker
|
b92a888583
|
factor out auth constants, remove TAlias is Alias is not an extensible type, improve SiteOptions cache clearing, improve principal validation, localization improvements
|
2022-03-26 17:30:06 -04:00 |
|
Shaun Walker
|
79f427e10a
|
consolidate user creation
|
2022-03-24 12:32:41 -04:00 |
|
Shaun Walker
|
5901365e0e
|
Resolved issue in TenantManager resulting in "No database provider has been configured for this DbContext" error being logged during startup. Added logic to update email address in AspNetUsers when updating a User.
|
2022-03-16 09:53:59 -04:00 |
|
Shaun Walker
|
f250aff99b
|
Added password policy validation in install wizard
|
2022-03-08 08:31:18 -05:00 |
|
Shaun Walker
|
5adecc307f
|
Allow user identity password and lockout configuration to be customized. Included additional environment information in System Info.
|
2022-03-04 10:41:45 -05:00 |
|
Shaun Walker
|
1cdc80e09b
|
2 factor authentication and user account lockout completed
|
2022-03-03 09:12:37 -05:00 |
|