1.0.3 • Published 3 years ago

discord-oauth2-client v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Example Usage

const Strategy = require("discord-oauth2-client").Strategy;
const passport = require("passport");

passport.use(new Strategy({
    clientID: '', // https://discord.com/developers/applications
    clientSecret: '', // https://discord.com/developers/applications
    callbackURL: '/callback',
    scope: ['identify', 'guilds'],
    prompt: 'none'
}, function(accessToken, refreshToken, profile, done) {
    process.nextTick(function() {
        return done(null, profile);
    });
}));

passport.serializeUser(function(user, done) {
  done(null, user);
});
passport.deserializeUser(function(obj, done) {
  done(null, obj);
});

Links