Skip to main content

Interface: IssueTokenOptions

Defined in: src/auth/jwt/jwt-service.ts:96

Token issuance options.

Properties​

customClaims?​

readonly optional customClaims: Readonly<Record<string, unknown>>

Defined in: src/auth/jwt/jwt-service.ts:115

Custom claims to include.


expirationSeconds?​

readonly optional expirationSeconds: number

Defined in: src/auth/jwt/jwt-service.ts:120

Custom expiration in seconds (overrides config).


scopes?​

readonly optional scopes: readonly string[]

Defined in: src/auth/jwt/jwt-service.ts:110

Scopes to include in token.


sessionId​

readonly sessionId: string

Defined in: src/auth/jwt/jwt-service.ts:105

Session ID to associate with token.


subject​

readonly subject: DID

Defined in: src/auth/jwt/jwt-service.ts:100

Subject (user DID).