A passport provider for Red Gate ID. There is a full working express app in the example directory.
var RedGateStrategy = require('passport-redgate')
passport.use(new RedGateStrategy({
returnURL: 'http://localhost:3000/login',
realm: 'http://localhost:3000/'
},
function(user, done) {
User.findByOpenID({ openId: user.openID }, function (err, user) {
return done(err, user);
});
}
));
app.get('/login', passport.authenticate('redgate'), function(req, res){
res.redirect('/');
});
var RedGateStrategy = require('passport-redgate')
passport.use(new RedGateStrategy({
auth: {user: 'username', pass: 'password'},
returnURL: 'http://localhost:3000/login',
realm: 'http://localhost:3000/'
},
function(user, done) {
done(user)
}
));
app.get('/login', passport.authenticate('redgate'), function(req, res){
res.redirect('/');
});