Skip to content

LtiClaims

Defined in: packages/core/src/types.ts:67

Verified LTI launch claims. Known keys are typed; unknown/custom claims are preserved via the index signature (LMSs add vendor-specific claims).

[claim: string]: unknown

aud: string | string[]

Defined in: packages/core/src/types.ts:70


optional azp?: string

Defined in: packages/core/src/types.ts:74


optional email?: string

Defined in: packages/core/src/types.ts:75


exp: number

Defined in: packages/core/src/types.ts:73


optional family_name?: string

Defined in: packages/core/src/types.ts:78


optional given_name?: string

Defined in: packages/core/src/types.ts:77


optional https://purl.imsglobal.org/spec/lti-ags/claim/endpoint?: AgsEndpointClaim

Defined in: packages/core/src/types.ts:89


optional https://purl.imsglobal.org/spec/lti-dl/claim/deep\_linking\_settings?: DeepLinkingSettingsClaim

Defined in: packages/core/src/types.ts:88


optional https://purl.imsglobal.org/spec/lti-nrps/claim/namesroleservice?: NrpsClaim

Defined in: packages/core/src/types.ts:90


optional https://purl.imsglobal.org/spec/lti/claim/context?: ContextClaim

Defined in: packages/core/src/types.ts:86


optional https://purl.imsglobal.org/spec/lti/claim/custom?: Record<string, string>

Defined in: packages/core/src/types.ts:87


https://purl.imsglobal.org/spec/lti/claim/deployment\_id: string

Defined in: packages/core/src/types.ts:82


https://purl.imsglobal.org/spec/lti/claim/message\_type: string

Defined in: packages/core/src/types.ts:80


optional https://purl.imsglobal.org/spec/lti/claim/resource\_link?: ResourceLinkClaim

Defined in: packages/core/src/types.ts:85


optional https://purl.imsglobal.org/spec/lti/claim/roles?: string[]

Defined in: packages/core/src/types.ts:84


optional https://purl.imsglobal.org/spec/lti/claim/target\_link\_uri?: string

Defined in: packages/core/src/types.ts:83


https://purl.imsglobal.org/spec/lti/claim/version: string

Defined in: packages/core/src/types.ts:81


iat: number

Defined in: packages/core/src/types.ts:72


iss: string

Defined in: packages/core/src/types.ts:68


optional name?: string

Defined in: packages/core/src/types.ts:76


nonce: string

Defined in: packages/core/src/types.ts:71


sub: string

Defined in: packages/core/src/types.ts:69