1
This commit is contained in:
15
server-node/src/auth/authRequestContext.ts
Normal file
15
server-node/src/auth/authRequestContext.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
import type { Request } from 'express';
|
||||
|
||||
export type AuthRequestContext = {
|
||||
clientType: string;
|
||||
userAgent: string | null;
|
||||
ip: string | null;
|
||||
};
|
||||
|
||||
export function buildAuthRequestContext(request: Request): AuthRequestContext {
|
||||
return {
|
||||
clientType: 'browser',
|
||||
userAgent: request.header('user-agent')?.trim() || null,
|
||||
ip: request.ip || null,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user