0.0.5 • Published 5 years ago
discord.js-express-oauth v0.0.5
discord.js-express-oauth
Esta package foi feita para lhe ajudar a fazer um oauth2 no discord, é muito simples utilizar-la Criado por: Sr.yNerd#1335
Instalação
npm i discord.js-express-oauth --save
Exemplos
Você deverá usar o express-session para poder manter o usuario logado
Exemplo
let session = require('express-session')
app.use(session({
secret: '48738924783748273742398747238',
resave: false,
saveUninitialized: false,
expires: 604800000,
}));
Usando no express
let discord_oauth = require('discord.js-express-oauth')
app.use(discord_oauth({
domain: 'Dominio do Seu Site ',
loginPath: '/api/login', // A Rota onde o discord irá retornar com o codigo de acesso
scopes: ['identify'], // Suas scopes do oauth, por enquanto é possivel: identify, email, guilds
privatePaths: ['/owoteste'], // As rotas onde é obrigatorio o login
clientId: 'Id Do Seu Bot',
clientSecret: 'Secret Do seu Bot'
}))
Enquanto o usuario não estiver conectado, estará como nulo o req.session.$discord
Caso ele conecte-se com o discord, o req.session.$discord
estará como objeto
0.0.5
5 years ago