Teknikode
181e20d86c
- Added AES 128 CFB encrypt/decrypt with IV padding.
- Added helper to edit/remove two factor secrets to/from Git.
- Removed uneccessary references.
- Added initial Unit Tests.
3 years ago
Teknikode
b642f01246
- Added user helper function to change the account type for a given user.
- Added item to admin page to change a user's account type.
3 years ago
Teknikode
656693e0c6
- Removed Inferno crypto library
- Converted SHA384 hashing to use standard .net library
- Moved rest of crypto.cs into the cryptography folder/namespace
3 years ago
Teknikode
1fbad2861a
Added check when editing passwords to make sure their git and email exists
3 years ago
Teknikode
39372e6d84
Added removing of transfer types for passwords when resetting a user's password.
3 years ago
Teknikode
4fb485c2df
Changed to 1 month timeout
3 years ago
Teknikode
66994dde8a
Fixed auth ticket not having a long timeout. Changed to be a 1 year timeout for logins.
3 years ago
Teknikode
6a620e18f1
Created initial Vault viewing page to handle multiple formats.
3 years ago
Teknikode
cbe5078b9d
- Added Basic Auth handling inside the auth attributes
- Removed global auth attribute and moved it to each controller
- Added new auth information to the API help doc
- Finished UI for managing auth tokens
- Added breadcrumbs to the help pages
4 years ago
Teknikode
41e4dca194
Added auth token editing to the user settings page under security.
4 years ago
Teknikode
a40b5804fb
Removed unneeded config passthrough
4 years ago
Teknikode
b3b0277582
Added Auth Token to Users and API calls
4 years ago
Teknikode
8a3f232205
Created EmailAccount model for configs, and moved COntactConfig to use the new model, as well as for logging.
4 years ago
Teknikode
56b0063dce
Moved Helpers and Configuration into separate projects. Updated all references to use them as well.
4 years ago
Teknikode
56362057be
Moved StringHelper and Byte extensions to Utility project.
4 years ago
Teknikode
031e68e0f6
Fixed issue where editing a password would remove your login_name from git (breaking logins)
4 years ago
Teknikode
000f977dfe
Added trusted device support for Two Factor authentication.
4 years ago
Teknikode
b9fb94e685
Moved security specific settings to it's own model.
4 years ago
Teknikode
fcc809bd06
Added additional saving to db when deleting user.
4 years ago
Teknikode
1270c3a8dd
Added check in Git deletion to allow deletion for new users.
4 years ago
Teknikode
7d8691ebbe
Fixed never ending loop for transfer types
4 years ago
Teknikode
99c0d3a1e3
Added transfer properties to Pastes for password transfers.
4 years ago
Teknikode
e4a0bc6f8f
Fixed user password transfer not generating the new password for the transfer type.
Removed individual db.User access and replaced with user helper GetUser.
4 years ago
Teknikode
e4b2ab0afc
Removed uneeded include
4 years ago
Teknikode
5e88144bbf
Added case sensitivity to certain model properties, and added a more robust transfer account system.
4 years ago
Teknikode
77aa0fe8bc
Added download action tracking to uploads/pastes/rss
4 years ago
Teknikode
d6613e587f
Added password resets using recovery emails.
4 years ago
Teknikode
1821cf75ad
Added initial portion of Recovery Email option.
4 years ago
Teknikode
a73208d2f8
Added deletion of invalid accounts.
4 years ago
Teknikode
d3b6e67edc
Separated User add/edit/delete into a overall account to cover user/email/git.
4 years ago
Teknikode
f586cfe515
Added filter for usernames.
4 years ago
Teknikode
a8e68d9b24
- Made registration a button instead of a dropdown.
- Fixed git last seen.
- Changed clean users to only clean inactives without data.
4 years ago
Teknikode
8d3f1ccf3e
Added cleaning of unused email and git accounts
4 years ago
Teknikode
f6a72c5160
- Added reserved username definition file.
- Added method to read file within user helper.
4 years ago
Teknikode
89683efcad
- Moved git and email management to their own functions.
- Added deletion of account on email or git account missing.
- Added exception deep message generation extension.
- Added better exception handling to user management.
- Cleaned up user management functions.
4 years ago
Teknikode
19f5d28eaa
Moved user modification to helper class.
Added cleaning of users to server maintainence program.
Added cli args to server maint program.
Modified last activity to also grab from email and git.
4 years ago
Teknikode
74e5e90e1b
Renamed 'Profile' area to 'User' to better match it's purpose.
Added PGP Public Key adding for users and a method to view/link raw pgp key.
Updated multiple packages.
4 years ago
Teknikode
9edb326304
Fixed issue where entity object was being used twice in the same scope.
4 years ago
Teknikode
37ab1e2eb3
Added GetUser and UserExists helpers.
5 years ago
Teknikode
25373918a8
Fixed auth not working with localhost.
5 years ago
Teknikode
64871e8564
Fixed unable to logoff on dev.
Moved cookie creation to user helper.
Added try/catch around hmail COM.
5 years ago