minicuper / passport-lti

Passport-based LTI authentication for node.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

passport-lti

Passport-flavored LTI authentication middleware for express.

Usage

var passport = require('passport');
var LTIStrategy = require('passport-lti');
var strategy = new LTIStrategy({
  consumerKey: 'testconsumerkey',
  consumerSecret: 'testconsumersecret'
  // pass the req object to callback
  // passReqToCallback: true,
  // https://github.com/omsmith/ims-lti#nonce-stores
  // nonceStore: new RedisNonceStore('testconsumerkey', redisClient)
}, function(lti, done) {
  // LTI launch parameters
  // console.dir(lti);
  // Perform local authentication if necessary
  return done(null, user);
});
passport.use(strategy);

About

Passport-based LTI authentication for node.js


Languages

Language:JavaScript 100.0%