Skip to content

EngrShahria/DiscordOAuth2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

DiscordOAuth2 by Xinshou

To create an OAuth2 module and access the Discord stuff via API, you sure will need this!

Discord OAuth2 Link: https://discord.com/developers/docs/topics/oauth2 First, you need to create an Application and enable OAuth2 Discord Application

Then, you will need to set up your OAuth2 Object

local DAuth = require("DiscordOAuth2")

local ClientData = {
  ClientID = --[[Your Client ID]]
  ClientSecret = --[[Your Client Secret]]
  redirect_uri = --[[Your redirect_uri]]
}

local Discord = DAuth:new(ClientData) --It will create everything that is needed. Already included the path.

You have successfully created your application OAuth2! But, there more!

To redirect to the link, you can generate the link.

local options ={
  redirect_uri = --[[Your redirect_url
  scope = --[[ All listed Scopes. Example: "indentify guilds" ]]
}

local AuthURL = Discord:GenAuthLink(options)

#I will add more content/features soon!

About

Create your own OAuth2 token system, for Discord.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages