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).