node package manager
Don’t reinvent the wheel. Reuse code within your team. Create a free org »

passport-andyet

passport-andyet

This is a passport strategy for andyet's auth

Install

npm install passport-andyet

Usage

var AndyetStrategy = require('passport-andyet').Strategy;
 
Passport.use(new AndyetStrategy({
    clientId: YOUR_CLIENT_ID,
    clientSecret: YOUR_CLIENT_SECRET,
    apps: 'https://apps.andyet.com', // this is the default, but can be overridden 
    api: 'https://api.andbang.com' // again, this is the default 
}, function (accessToken, refreshToken, profile, done) {
    // profile is the json object representing the user as fetched from the /me route of the api 
    // you can use that data to look up a local user, or whatever else you need to do here 
    // when you're finished call done with an error parameter first (if there was an error) and 
    // the user object second 
    done(null, profile);
});