Skip to content

Interface: EmailVerificationClaims

Interface: EmailVerificationClaims

Defined in: auth-shared/src/jwt/claims.ts:122

Email-verification link claim shape (signed with a purpose-derived secret — see AUDIT 1.6/1.7).

Extends

Properties

aud?

optional aud?: string | string[]

Defined in: auth-shared/src/jwt/claims.ts:20

Inherited from

BaseJwtClaims.aud


email

email: string

Defined in: auth-shared/src/jwt/claims.ts:124


exp?

optional exp?: number

Defined in: auth-shared/src/jwt/claims.ts:21

Inherited from

BaseJwtClaims.exp


iat?

optional iat?: number

Defined in: auth-shared/src/jwt/claims.ts:22

Inherited from

BaseJwtClaims.iat


iss?

optional iss?: string

Defined in: auth-shared/src/jwt/claims.ts:19

Inherited from

BaseJwtClaims.iss


jti?

optional jti?: string

Defined in: auth-shared/src/jwt/claims.ts:24

Inherited from

BaseJwtClaims.jti


nbf?

optional nbf?: number

Defined in: auth-shared/src/jwt/claims.ts:23

Inherited from

BaseJwtClaims.nbf


purpose

purpose: "email_verification"

Defined in: auth-shared/src/jwt/claims.ts:125


sub?

optional sub?: string

Defined in: auth-shared/src/jwt/claims.ts:18

Inherited from

BaseJwtClaims.sub


uid

uid: string

Defined in: auth-shared/src/jwt/claims.ts:123