Commit Graph

295 Commits

Author SHA1 Message Date
Abhishek Shroff 2d0fb18265 [server][auth] Allow generating and reading unencoded api keys 2025-07-14 15:46:18 +05:30
Abhishek Shroff 3b51db29ab [server][auth] Store encoded login tokens (#9) 2025-07-14 15:38:43 +05:30
Abhishek Shroff 1c97a7541c [server][auth] Don't unnecessarily expose keyID 2025-07-14 11:10:42 +05:30
Abhishek Shroff f70d4bfb57 [server][auth] Store keyID+sha256(key) for API keys (#9) 2025-07-14 10:08:15 +05:30
Abhishek Shroff e88316c77c [server][auth] Split auth.Auth into its own file 2025-07-12 16:34:10 +05:30
Abhishek Shroff 07b380daf5 [server][api] Add scope check for profile update and shared routes 2025-07-12 16:34:10 +05:30
Abhishek Shroff 34278d1bc6 [server] Use core.ErrInsufficientScope 2025-07-12 16:34:10 +05:30
Abhishek Shroff 5889939abc [server] filesystem scopes (untested) 2025-07-12 16:34:10 +05:30
Abhishek Shroff 6a8130d242 [server][auth] WIP: auth.Auth 2025-07-12 16:34:10 +05:30
Abhishek Shroff 118de5874b [server][auth] Use regular errors instead of core errors 2025-07-12 16:34:10 +05:30
George Wu cb1ce3500f [server][auth] also disable routes if password, passwordreset is false. 2025-07-11 15:59:55 -07:00
George Wu 1c09d4b6d1 [server][auth] s/200/http.StatusOK/g 2025-07-11 15:58:38 -07:00
Abhishek Shroff b9c3de5204 [server][mail] Initialize 2025-07-08 21:55:30 +05:30
Abhishek Shroff e2746d8541 [server] Use zerolog instead of logrus in most places 2025-07-08 20:32:27 +05:30
Abhishek Shroff 3130e48953 [server] Send publink response on create 2025-07-05 14:50:16 +05:30
Abhishek Shroff 08edaf83b7 [server] Fix publink not found error 2025-07-05 14:35:27 +05:30
Abhishek Shroff 46f99d1f2b [server] Always add Content-Disposition: attachment for file contents 2025-07-04 20:39:47 +05:30
Abhishek Shroff a6c335661b [server] Rename instance_url query param to 'instance' 2025-07-04 16:42:31 +05:30
Abhishek Shroff ff1e574590 [server] Change oauth native redirect scheme 2025-06-30 20:08:48 +05:30
Abhishek Shroff d36f45bf64 [server] Fix serving files (and byte ranges) from minio backend 2025-06-30 09:59:58 +05:30
Abhishek Shroff 9f93284469 [server][api] Fix duplicate upload 2025-06-29 21:31:16 +05:30
Abhishek Shroff de400edee8 [server][api] Fix upload response 2025-06-29 19:23:38 +05:30
Abhishek Shroff e8276fb8a7 [client] Fix token login params 2025-06-29 12:58:09 +05:30
Abhishek Shroff d80d879794 [server] Tweak login 2025-06-29 12:49:48 +05:30
Abhishek Shroff b386053a60 [server][auth] Rename accessToken => apiKey 2025-06-29 12:38:32 +05:30
Abhishek Shroff 5482f52ab9 [server][auth] Generalize token login 2025-06-29 12:19:59 +05:30
Abhishek Shroff 92882105fc [server][auth][openid] Get id token from oidc server 2025-06-29 10:07:45 +05:30
Abhishek Shroff fca450763a [server][auth] Split functions into files 2025-06-29 00:28:19 +05:30
Abhishek Shroff 4eb6a15166 [server][auth] OpenID providers 2025-06-26 15:32:38 +05:30
Abhishek Shroff 6a52ed367b [client] Auth config 2025-06-24 12:08:06 +05:30
Abhishek Shroff f106aca925 [server][core] Remove FileSystem interface, and rename fileSystem to FileSystem 2025-06-13 16:02:48 +05:30
Abhishek Shroff b8900ec479 [server] fix build errors 2025-06-13 03:13:16 +05:30
Abhishek Shroff 2e892d3740 [server] Fix db.Handler vs TxHandler 2025-06-13 01:28:52 +05:30
Abhishek Shroff 4e788f3b93 [server][core] WIP: Split fileSystem and txFileSystem 2025-06-12 15:09:39 +05:30
Abhishek Shroff f2e0776d00 [server][core] Remove unnecessary functions 2025-06-11 23:13:46 +05:30
Abhishek Shroff 03b87664d7 [server] Fix trash empty/delete queries 2025-06-11 03:11:12 +05:30
Abhishek Shroff 83edb6bb58 [server][core] Improve RestoreDeleted 2025-06-11 00:30:12 +05:30
Abhishek Shroff 364b42504c [server][core] Rename Trash and HardDelete 2025-06-10 23:47:56 +05:30
Abhishek Shroff b50474a29b [server][core] Separate soft and hard delete 2025-06-10 23:45:59 +05:30
Abhishek Shroff 708d1efa78 [server][core] More delete improvements 2025-06-10 23:24:13 +05:30
Abhishek Shroff 23c5df1233 [server] Remove UserManager 2025-06-10 03:53:45 +05:30
Abhishek Shroff 39872cae91 [server][auth] Consolidate auth-related functions 2025-06-10 03:16:00 +05:30
Abhishek Shroff a4b7bd1bed [server][auth] Create auth package with extensible config for LDAP and OAuth 2025-06-10 02:40:11 +05:30
Abhishek Shroff 6da29b93b4 [server][cli] Print version history in ls 2025-06-09 00:49:09 +05:30
Abhishek Shroff bebd5156f2 [server] Rename module 2025-06-08 23:27:29 +05:30
Abhishek Shroff 80a5ebc597 [server] Fix content-range header for range requests 2025-06-08 18:08:20 +05:30
Abhishek Shroff 34ce2e9e37 [server] Fix bug in upload 2025-06-07 12:36:07 +05:30
Abhishek Shroff b4a9ff6b1d [server][core] Make shared resources part of user 2025-06-06 01:07:59 +05:30
Abhishek Shroff 3fa962b5d0 [server][core] Accept User object in filesystem.UpdatePermissions 2025-06-06 00:49:33 +05:30
Abhishek Shroff 1940bca1f3 [server] Remove core1 and core2 imports 2025-06-06 00:46:36 +05:30