Skip to content

AuthContext

Open in ChatGPTOpen in Claude

Defined in: packages/lambda-utils/src/auth-context.ts:11

@axis-tech-co/axis-lambda-utils — auth-context.ts

Extracts strongly-typed auth context from Cognito JWT claims on API GW events.

Axis convention: custom:userId — stable internal user ID (set by PostConfirmation trigger) custom:tenantId — tenant/company scoping (set after tenant creation)

optional email?: string

Defined in: packages/lambda-utils/src/auth-context.ts:16


groups: string[]

Defined in: packages/lambda-utils/src/auth-context.ts:17


tenantId: string

Defined in: packages/lambda-utils/src/auth-context.ts:15

Tenant/company ID (custom:tenantId)


userId: string

Defined in: packages/lambda-utils/src/auth-context.ts:13

Stable app-level user ID (custom:userId)

© 2026 Axis Tech. Powered by axis-tech.co.