Skip to content

LtiIdentity

Defined in: packages/core/src/identity.ts:17

Normalized, app-facing view of who launched and from where.

optional contextId?: string

Defined in: packages/core/src/identity.ts:30


optional contextTitle?: string

Defined in: packages/core/src/identity.ts:31


optional email?: string

Defined in: packages/core/src/identity.ts:23

May be absent (Canvas Test Student, privacy) — fall back to sub.


optional familyName?: string

Defined in: packages/core/src/identity.ts:26


optional givenName?: string

Defined in: packages/core/src/identity.ts:25


isInstructor: boolean

Defined in: packages/core/src/identity.ts:28


isLearner: boolean

Defined in: packages/core/src/identity.ts:29


issuer: string

Defined in: packages/core/src/identity.ts:21

Platform issuer. Together with sub, uniquely identifies the user.


optional name?: string

Defined in: packages/core/src/identity.ts:24


optional resourceLinkId?: string

Defined in: packages/core/src/identity.ts:32


roles: string[]

Defined in: packages/core/src/identity.ts:27


sub: string

Defined in: packages/core/src/identity.ts:19

Stable per-user id within the issuer — the identity key (NOT email).