Help me here. I'm not an expert. Here is the request going into the server. The error code is 400 (Bad Request)
@x..@x..
18:24:10.580462 IP 127.0.0.1.49126 > 127.0.0.1.5000: Flags [P.], seq 5107:5771, ack 1755, win 8143, options [nop,nop,TS val 1081650450 ecr 1081650382], length 664
E....3@.@...............kz.....n...........
@x..@x..POST /api/alpha/user/login HTTP/1.1
X-Forwarded-For: 162.120.199.186, 172.70.111.121
X-Forwarded-Proto: https
Host: feddit.online
Content-Length: 56
accept-language: en-US,en;q=0.5
content-type: application/json
accept-encoding: gzip, br
cf-ray: 9c85ae25b9720f65-EWR
user-agent: Dalvik/2.1.0 (Linux; U; Android 16; Pixel 10 Pro XL Build/BP4A.260105.004.E1)
cdn-loop: cloudflare; loops=1
cf-connecting-ip: 162.120.199.186
cf-ipcountry: US
cf-visitor: {"scheme":"https"}
cookie: session=eyJSZWZlcmVyIjoiaHR0cHM6Ly9sb2NhbGhvc3QvaW5ib3giLCJfZnJlc2giOmZhbHNlfQ.aYJgEQ.nMo4SDt0iKOrzFvSItQuquLp4qo
{"password":"<hidden>","username":"testuser"}
18:24:10.584409 IP 127.0.0.1.49120 > 127.0.0.1.5000: Flags [P.], seq 8671:10383, ack 2866, win 22123, options [nop,nop,TS val 1081650454 ecr 1081650338], length 1712
E.....@.@.CB.............BO.+Ngj..Vk.......
The session string is: eyJSZWZlcmVyIjoiaHR0cHM6Ly9sb2NhbGhvc3QvaW5ib3giLCJfZnJlc2giOmZhbHNlfQ
This decodes to a referrer of: https://localhost/inbox
I wonder if this is the issue. Will Piefed accept a session claiming to be from localhost? Will it see this as a potential attack or misconfiguration? Should I reconfigure nginx to drop incoming cookies for the login endpoint?
I'm grasping at straws.