Commit Graph

30 Commits

Author SHA1 Message Date
Abhishek Shroff
21084b03ea [server][auth] Rename last used info struct 2025-08-05 00:43:09 +05:30
Abhishek Shroff
a2d84bfe2f [server][auth] Record last use info [#45] 2025-08-05 00:42:58 +05:30
Abhishek Shroff
f120f7ecbd [server][auth] Use struct instead of interface 2025-07-20 22:29:22 +05:30
Abhishek Shroff
10531e5617 [server] Change cookie name, and expected auth header 2025-07-14 16:56:24 +05:30
Abhishek Shroff
3903913048 [server][api] Support API token in basic auth with empty username 2025-07-14 16:43:19 +05:30
Abhishek Shroff
0555f65bca [server][api] Use API Keys for HTTP Basic auth (#6) 2025-07-14 16:37:42 +05:30
Abhishek Shroff
2b4f433a77 [server][auth] Handle encoding/decoding instead of leaving it to consumers 2025-07-14 16:24:39 +05:30
Abhishek Shroff
2d0fb18265 [server][auth] Allow generating and reading unencoded api keys 2025-07-14 15:46:18 +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
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
Abhishek Shroff
b386053a60 [server][auth] Rename accessToken => apiKey 2025-06-29 12:38:32 +05:30
Abhishek Shroff
fca450763a [server][auth] Split functions into files 2025-06-29 00:28:19 +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
4e788f3b93 [server][core] WIP: Split fileSystem and txFileSystem 2025-06-12 15:09:39 +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
bebd5156f2 [server] Rename module 2025-06-08 23:27:29 +05:30
Abhishek Shroff
1940bca1f3 [server] Remove core1 and core2 imports 2025-06-06 00:46:36 +05:30
Abhishek Shroff
53d8f3f49c [server][core] Reorganize files 2025-06-05 22:06:25 +05:30
Abhishek Shroff
626c95b532 [server] Move core.errors => core 2025-06-05 21:32:52 +05:30
Abhishek Shroff
7025059fee [server] Move core.user => core 2025-06-05 21:10:29 +05:30
Abhishek Shroff
40528a7fee [server] Move core.fs => core 2025-06-05 20:50:45 +05:30
Abhishek Shroff
038adab527 [server] UserID+email instead of username 2025-05-14 11:04:36 +05:30
Abhishek Shroff
71f7c9565f [server] Webdav first path segment to specify root 2025-05-09 14:51:01 +05:30
Abhishek Shroff
a66024960d [server] Use pgtype.UUID for User.Home 2025-05-07 09:57:26 +05:30
Abhishek Shroff
76f8074a1d [server] Allow cookie auth 2025-04-28 23:06:27 +05:30
Abhishek Shroff
5f5d11d39f [server] Rename login -> auth, add set-cookie route 2025-04-28 21:53:48 +05:30