AuthContext
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)
Properties
Section titled “Properties”email?
Section titled “email?”
optionalemail?:string
Defined in: packages/lambda-utils/src/auth-context.ts:16
groups
Section titled “groups”groups:
string[]
Defined in: packages/lambda-utils/src/auth-context.ts:17
tenantId
Section titled “tenantId”tenantId:
string
Defined in: packages/lambda-utils/src/auth-context.ts:15
Tenant/company ID (custom:tenantId)
userId
Section titled “userId”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.