fix: more clean ip (#2864)

This commit is contained in:
Daniel Salazar
2026-04-30 16:45:54 -07:00
committed by GitHub
parent 976f1de806
commit 1a6b02999b
2 changed files with 13 additions and 1 deletions
@@ -373,7 +373,12 @@ export class AuthController extends PuterController {
const validateEvent = {
req,
data: body,
ip: req.ip || req.socket?.remoteAddress || null,
ip:
req.headers?.['x-forwarded-for'] ||
req.connection?.remoteAddress ||
req.ip ||
req.socket?.remoteAddress ||
null,
email: body.email,
allow: true,
no_temp_user: false,
+7
View File
@@ -322,6 +322,13 @@ export class OIDCService extends PuterService {
const validateEvent = {
req,
data: { username, email: claims.email ?? '' },
ip:
(req?.headers?.['x-forwarded-for'] as string | undefined) ||
req?.connection?.remoteAddress ||
req?.ip ||
req?.socket?.remoteAddress ||
null,
email: claims.email ?? '',
allow: true,
no_temp_user: false,
requires_email_confirmation: false,