14 Commits

Author SHA1 Message Date
Shreyas Zare
c1fec65e48 AuthManager: Updated SaveConfigFileInternal() to write config in tmp file before replacing it. Updated implementation to support new ClusterApiToken type. Code refactoring changes done. 2026-03-14 16:08:53 +05:30
Shreyas Zare
39cf2e26a4 AuthManager: updated code to use concurrency level of 1 since these hashmaps are mostly read. 2025-12-20 15:25:03 +05:30
Shreyas Zare
1414a0b8c1 AuthManager: Updated ReadConfigFrom to sync zones section permissions for users and groups. 2025-11-15 17:51:51 +05:30
Shreyas Zare
aeb86ef14b AuthManager: Added ChangePasswordAsync() method that does authentication and then changes password. Code refactoring changes done. 2025-11-02 15:57:58 +05:30
Shreyas Zare
999eb0d609 AuthManager: Updated save timer to 5 sec. Updated config file implementation to allow dynamically restoring config. Code refactoring changes done. 2025-09-27 13:30:49 +05:30
Shreyas Zare
eec94d47be AuthManager: updated LoadCondifFileInternal to disable TOTP when admin password reset process is done. 2025-07-06 19:34:30 +05:30
Shreyas Zare
f58163580c AuthManager: updated CreateSessionAsync() to support TOTP. 2025-05-31 13:21:35 +05:30
Shreyas Zare
7ba844763c AuthManager: updated brute force protection code to use network instead of IP address so as to protect from ipv6 source. Code refactoring done. 2024-09-14 16:34:43 +05:30
Shreyas Zare
4aaee382d8 AuthManager: added retry mechanism for delayed save. 2024-06-01 17:51:25 +05:30
Shreyas Zare
f8fe1b5bb6 AuthManager: code refactoring done. 2024-05-19 14:50:43 +05:30
Shreyas Zare
532ff5a32e AuthManager: added code to enforce limit of max 255 users and groups. 2022-12-04 13:04:57 +05:30
Shreyas Zare
6338a5492a AuthManager: removed redundant default permissions. 2022-10-22 16:45:50 +05:30
Shreyas Zare
ba67b807db AuthManager: updated LoadConfigFileInternal() to implant the session as well as the user account into the newly restored system. 2022-09-24 13:08:45 +05:30
Shreyas Zare
a99287e865 Added AuthManager implementation 2022-09-18 17:45:38 +05:30