23 Commits
Author SHA1 Message Date
Jordan Dominion 80b50a4426 Make IdentityCacheObject IAsyncDisposable
Closes #1733
2024-04-20 10:34:36 -04:00
Jordan Dominion 616251e5a1 Nullify IdentityCache 2023-11-25 09:37:42 -05:00
Jordan Dominion bc701d288a Enable NRT with global opt-out
We will phase this in gradually
2023-11-23 17:35:06 -05:00
distributivgesetz 18bc8b64d5 simplify names 2023-09-02 11:41:44 +02:00
distributivgesetz 1ae6f7d8f4 fixes ambiguous inheritdocs 2023-09-01 22:46:12 +02:00
Dominion 8af2ff539e Replace ifs with ArgumentNullException.ThrowIfNull 2023-06-12 20:43:29 -04:00
Dominion 43e1fec1b0 Move a bunch of non-core classes to new Utils namespace
- Clean up VS messages, primarily in SessionController.cs
2023-04-23 13:42:16 -04:00
Jordan Brown c3255b7b2c Fix some bad logging calls 2022-02-26 17:36:06 -05:00
Jordan Brown b9586c7fee The great stylecop update
Beware those that read into this commit. Here there be style conformance...

Closes #1252
2021-05-09 19:27:09 -04:00
Jordan Brown 47ea890040 WIP: Redoing request/response models 2021-02-10 11:07:08 -05:00
Jordan Brown 39ad7ca177 Unfuck User/Usergroup shenannigans
- Make Internal.User abstract
- Move User Id and Name to new UserBase class
- ShallowUsers are now only UserBase
- Moved PermissionSet to Internal.UserGroup
- Old Internal.UserGroup properties moved to new Internal.UserGroupBase
- Fixed WriteUsers being able to read users with POST /User
- Fixed full users returned from POST /User not including group permission sets
2020-12-30 14:11:30 -05:00
Jordan Brown 0c0d6087c4 RequiredAttribute is for DATABASE VALIDATION ONLY [APIDeploy] 2020-04-13 12:39:19 -04:00
Jordan Brown ca1b9d5f2c WIP Stylecopping Host 2018-11-28 12:49:31 -05:00
Cyberboss 695e44e54a Add IAsyncDelayer to IdentityCache and IdentityCacheObject 2018-10-15 11:22:44 -04:00
Jordan Brown e9939bc00e Return cloned system identies from the cache 2018-10-11 13:04:53 -04:00
Jordan Brown 5ce7cedd11 Changed where the cached system identity expiry exception is thrown 2018-10-11 10:55:06 -04:00
Cyberboss d267e4e259 Fix IdentityCache shutdown error 2018-09-27 15:20:49 -04:00
Cyberboss a2b1bd3d79 Fix IdentityCache logging ObjectDisposedException 2018-09-27 14:18:01 -04:00
Cyberboss 7429304ca8 Add some logging to IdentityCache 2018-09-27 12:56:09 -04:00
Cyberboss 6420e4b923 Formatted all .cs files 2018-08-22 10:12:47 -04:00
Jordan Brown 568d169731 Spaces => tab 2018-08-07 20:20:03 -04:00
Jordan Brown f299eba469 Fixups tested users controller 2018-07-26 21:25:38 -04:00
Jordan Brown 5490c1e1ef Fix windows system identities 2018-07-26 17:35:42 -04:00