From 0debc6b415baa466245901fb52c009d09ef3ba15 Mon Sep 17 00:00:00 2001 From: kamtschatka Date: Sat, 19 Oct 2024 22:24:26 +0200 Subject: feature: Log authentication failures to support fail2ban. Fixes #477 (#569) * How do I set the variable "user" or "system" for AI inference #262 changed from system to user * [Feature Request] Log failed login attempts for fail2ban implementation #477 added logging of failed logins * [Feature Request] Log failed login attempts for fail2ban implementation #477 added more logging for extension related logins * Propagte IP to trpc --------- Co-authored-by: Your Name --- packages/trpc/index.ts | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'packages/trpc/index.ts') diff --git a/packages/trpc/index.ts b/packages/trpc/index.ts index 5f351a8e..26d8ea96 100644 --- a/packages/trpc/index.ts +++ b/packages/trpc/index.ts @@ -15,11 +15,17 @@ interface User { export interface Context { user: User | null; db: typeof db; + req: { + ip: string | null; + }; } export interface AuthedContext { user: User; db: typeof db; + req: { + ip: string | null; + }; } // Avoid exporting the entire t-object -- cgit v1.2.3-70-g09d2