discord.js-express-oauth

0.0.5 • Public • Published

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

Package Sidebar

Install

npm i discord.js-express-oauth

Weekly Downloads

1

Version

0.0.5

License

MIT

Unpacked Size

4.24 kB

Total Files

3

Last publish

Collaborators

  • srynerd_ofc