Teknikode
f15fb73094
Fixed pastes, user logout endpoint, and auth cookie
3 years ago
Teknikode
06ffbf0220
Added default endpoint for post-logout
3 years ago
Teknikode
737a17c7d3
Fixed registration not working correctly
3 years ago
Teknikode
6865b5c5bc
Small cleanups and fixes
3 years ago
Teknikode
11da968e1c
Fixed CSP and CORs related issues.
3 years ago
Teknikode
f7b3857427
Fixed redirect after registration.
3 years ago
Teknikode
4892e01630
Standardized the titles for all of the pages.
3 years ago
Teknikode
0df52f5d79
Changed most 'user' subdomains to 'account'.
3 years ago
Teknikode
e027ac44d6
Added editing of Clients and cleaned up the UI.
3 years ago
Teknikode
ec6240279b
Fixed clients not having access to all the claims they need.
3 years ago
Teknikode
2c07ba868f
Fixed redirect due to unauthorized request.
3 years ago
Teknikode
416387c764
Added ability to set expirations for uploads. Includes default settings for logged in users.
3 years ago
Teknikode
93fc385f0b
Added separate page for viewing service data.
...
Added ability to delete any service data if logged in.
3 years ago
Teknikode
179a27dd26
- Added client management to user's settings page.
...
- Cleaned up identity server pages.
- Added paste migration to service worker.
3 years ago
Teknikode
91108e2c31
Fixed 404/403 errors redirecting to error page instead of loading it within the same Request context to keep URL intact.
4 years ago
Teknikode
62e4476897
Added Identity Server for authentication
4 years ago
Teknikode
7ec30d1e39
Changed auth backend to use Identity Server, and asp.net identities.
4 years ago
Teknikode
21a3a31f02
Removed tracking attributes from all files.
...
Stopped some app_data files from overwriting publish dir files.
4 years ago
Teknikode
0a9ba75dcb
Added .net core Piwik library.
...
Removed unused stats charts.
4 years ago
Teknikode
6047903ee6
Fixed multiple benign warnings
4 years ago
Teknikode
5eb45263d9
Ported existing projects to Asp.Net Core (Except ServerMaint)
4 years ago
Teknikode
e27b625dc3
Added loading states to Login/Register/Settings buttons.
4 years ago
Teknikode
a7c314d728
- Implemented invite codes to use for registration.
...
- Reorganized settings pages into individual pages.
4 years ago
Teknikode
51b4260f3c
- Added account status of either active or banned.
...
- Cleaned up admin pages.
- Added Type and Status to user's profile page.
- Banned users cannot login, or associate API calls with their account
4 years ago
Teknikode
a8b601a7a9
Converted Settings/Set Password to use viewmodels to allow html in passwords.
5 years ago
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.
5 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
5 years ago
Teknikode
e163e0ca8c
- Moved TeknikEntities from global field to disposed local instances.
...
- Added additional logging/handling of errors.
- Added processed/total bytes for uploads, downloads, and encryption/decryption.
- Fixed paste CSS bundle using a script handler.
- Fixed bad js when viewing a vault
5 years ago
Teknikode
4f8befae58
Updated comment
5 years ago
Teknikode
b1923bfaa9
Added check to user profile editing to see if password resets are disabled.
5 years ago
Teknikode
cf0ea1a305
Added page for explaining how to purchase premium account.
5 years ago
Teknikode
20404c829a
- Added Vault list to user profile.
...
- Added view count for vaults.
5 years ago
Teknikode
17573b5fd3
Changed user 'Index' to be 'ViewProfile' to better match what it actually is.
5 years ago
Teknikode
a509291022
- Modified uploads to either encrypt in the browser, or encrypt server side.
...
- Reconfigured the upload screen.
5 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
5 years ago
Teknikode
41e4dca194
Added auth token editing to the user settings page under security.
5 years ago
Teknikode
8a3f232205
Created EmailAccount model for configs, and moved COntactConfig to use the new model, as well as for logging.
5 years ago
Teknikode
56b0063dce
Moved Helpers and Configuration into separate projects. Updated all references to use them as well.
5 years ago
Teknikode
6f208f4d25
Fixed user account not saving correctly.
5 years ago
Teknikode
4123fdb8e1
Fixed user reset password logging in and throwing off the form validation token.
5 years ago
Teknikode
96471f48a8
Added ajax actionresult handler.
...
Added returning of json or view from register/login depending on caller.
6 years ago
Teknikode
a8c17ad109
Fixed user auth cookie not using the real username, but the one passed in from the model.
6 years ago
Teknikode
3d5e2a359d
Added checking of email/git accounts and re-adding them if they do not exist. (All for one, and one for all)
6 years ago
Teknikode
53d6fc1628
Added anti-forgery tokens to user account related requests. Unable to add to login/registration due to cross-domain support for the login/registration form.
6 years ago
Teknikode
6f42eaaf08
Added custom authentication attribute to redirect to Login for unauthorized access.
6 years ago
Teknikode
25b07d0896
Added clearing of trusted devices, and showing of current count of trusted devices.
...
Added scrollboxes for Uploads/Pastets/Shortened Urls on the Profile.
6 years ago
Teknikode
e1c8d426df
Moved user transfer to once login auth passed, but before two factor. Also moved last seen.
6 years ago
Teknikode
000f977dfe
Added trusted device support for Two Factor authentication.
6 years ago
Teknikode
62b3af41c1
Added prompting for 2 factor auth setup after turning it on and saving.
6 years ago
Teknikode
c95849f468
Added two factor auth checking for users that have it enabled.
6 years ago