Skip to content

OidcLoginParams

Defined in: packages/core/src/oidc.ts:9

optional clientId?: string | null

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

Tool client_id, when the platform sends one (disambiguates multi-tenant).


optional data?: Record<string, unknown>

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

Extra values to persist and read back at launch time.


iss: string

Defined in: packages/core/src/oidc.ts:11

Platform issuer from the login request (iss).


loginHint: string

Defined in: packages/core/src/oidc.ts:13

LMS-scoped user hint, echoed to the auth endpoint (login_hint).


optional ltiMessageHint?: string | null

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

Opaque platform hint, echoed verbatim (lti_message_hint).


redirectUri: string

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

Our launch callback URL, registered with the platform (redirect_uri).


targetLinkUri: string

Defined in: packages/core/src/oidc.ts:15

Where the launch should land (target_link_uri); carried into launch.