Commit graph

26 commits

Author SHA1 Message Date
Laura Hausmann
22cf408d6c
[backend/api] Fix session createdAt being populated as -infinity 2024-04-03 21:48:35 +02:00
Laura Hausmann
6bc2b8d57c
[frontend] Bootstrap shared DTOs, API abstractions, SignalR & more 2024-04-01 20:22:45 +02:00
Laura Hausmann
72010f9ee2
[backend/api] Drop /v1/ from /api/iceshrimp routes 2024-03-24 15:26:35 +01:00
Laura Hausmann
62469e2ea4
[backend/api] Use UserRenderer in AuthController instead of instantiating the response object directly (ISH-209) 2024-03-21 16:52:23 +01:00
Laura Hausmann
af2f88d9d3
[backend] Fix regressions causing build to fail 2024-03-07 05:30:26 +01:00
Laura Hausmann
ba0e041bad
[backend/core] Add 401/403 response examples programmatically 2024-02-24 22:09:47 +01:00
Laura Hausmann
c6a2a99c1b
[backend/controllers] Inherit from ControllerBase instead of Controller as we do not need MVC View support 2024-02-21 02:37:20 +01:00
Laura Hausmann
a96ae9d1ea
[backend/controllers] Fixup media types 2024-02-18 03:09:19 +01:00
Laura Hausmann
d4e1d92771
[backend] Code cleanup: switch to BSD braces style, tweak code style 2024-02-17 02:31:00 +01:00
Laura Hausmann
94820c2b71
[backend] Add request duration header for non-timing-sensitive (cryptography-related) endpoints 2024-02-06 02:42:35 +01:00
Laura Hausmann
626b267692
All methods that return a Task should end in Async 2024-01-28 22:21:58 +01:00
Laura Hausmann
8c7ebbd865
Suppress Argon2-related DPA issues correctly & add justifications, improve AuthController.Login 2024-01-28 01:40:44 +01:00
Laura Hausmann
c7c8dc501d
Don't create a new session for every request that uses AuthController.Login 2024-01-28 01:22:18 +01:00
Laura Hausmann
135d26127b
Allow changing the password of a user 2024-01-28 00:54:58 +01:00
Laura Hausmann
64a70e688c
Split authentication and authorization 2024-01-28 00:42:22 +01:00
Laura Hausmann
e755f9f96f
Add basic authentication system 2024-01-28 00:31:54 +01:00
Laura Hausmann
6fde3ede7c
Separate AuthRequest and RegistrationRequest 2024-01-27 23:51:36 +01:00
Laura Hausmann
3a466b2e0c
Add support for registration invites 2024-01-27 23:50:31 +01:00
Laura Hausmann
3c72d50459
Refactor controller OpenAPI tags 2024-01-27 23:26:31 +01:00
Laura Hausmann
37e7f339bc
Add basic api rate limiter 2024-01-27 22:11:46 +01:00
Laura Hausmann
431bbaccb2
Handle follow and unfollow activity types 2024-01-26 18:57:59 +01:00
Laura Hausmann
c35b62e2f2
Add create local user function 2024-01-23 21:24:45 +01:00
Laura Hausmann
ae7a499e6c
Basic (working!) roundtrip LD signature implementation 2024-01-20 18:41:49 +01:00
Laura Hausmann
80d6147757
Implement DI for backend services 2024-01-12 17:17:17 +01:00
Laura Hausmann
06a7918318
Add proper configuration management 2024-01-06 19:04:11 +01:00
Laura Hausmann
ea6612de25
Initial commit 2023-12-24 00:57:07 +01:00