lti-tool Documentation
    Preparing search index...

    Interface LTIDynamicRegistrationSession

    Temporary session data stored during LTI 1.3 dynamic registration flow. Used to maintain state between the registration initiation and completion steps.

    interface LTIDynamicRegistrationSession {
        expiresAt: number;
        openIdConfiguration: {
            authorization_endpoint: string;
            authorization_server?: string;
            claims_supported: string[];
            "https://purl.imsglobal.org/spec/lti-platform-configuration": {
                messages_supported: {
                    placements?: string[];
                    type: string;
                    [key: string]: unknown;
                }[];
                product_family_code: string;
                variables?: string[];
                version: string;
            };
            id_token_signing_alg_values_supported: string[];
            issuer: string;
            jwks_uri: string;
            registration_endpoint: string;
            response_types_supported: string[];
            scopes_supported: string[];
            subject_types_supported: string[];
            token_endpoint: string;
            token_endpoint_auth_methods_supported: string[];
            token_endpoint_auth_signing_alg_values_supported: string[];
            [key: string]: unknown;
        };
        registrationToken?: string;
    }
    Index

    Properties

    expiresAt: number

    Unix timestamp (milliseconds) when this session expires and should be cleaned up

    openIdConfiguration: {
        authorization_endpoint: string;
        authorization_server?: string;
        claims_supported: string[];
        "https://purl.imsglobal.org/spec/lti-platform-configuration": {
            messages_supported: {
                placements?: string[];
                type: string;
                [key: string]: unknown;
            }[];
            product_family_code: string;
            variables?: string[];
            version: string;
        };
        id_token_signing_alg_values_supported: string[];
        issuer: string;
        jwks_uri: string;
        registration_endpoint: string;
        response_types_supported: string[];
        scopes_supported: string[];
        subject_types_supported: string[];
        token_endpoint: string;
        token_endpoint_auth_methods_supported: string[];
        token_endpoint_auth_signing_alg_values_supported: string[];
        [key: string]: unknown;
    }

    Platform's OpenID Connect configuration retrieved during registration initiation

    registrationToken?: string

    Registration token provided by the platform for this registration attempt