caccl-lti
Version:
LTI launch validator for IMS-LTI standard launches.
24 lines (19 loc) • 575 B
text/typescript
// Import libs
import express from 'express';
// Import caccl libs
import InitCACCLStore from 'caccl-memory-store/lib/InitCACCLStore';
// Import shared types
import InstallationCredentials from './InstallationCredentials';
import SelfLaunchConfig from './SelfLaunchConfig';
/**
* Config options for caccl-lti
* @author Gabe Abrams
*/
type LTIConfig = {
app: express.Application,
installationCredentials: InstallationCredentials,
initNonceStore?: InitCACCLStore,
selfLaunch?: SelfLaunchConfig,
dontAuthorizeAfterLaunch?: boolean,
};
export default LTIConfig;