2.0.0 • Published 2 years ago

discord-oauth2-zero v2.0.0

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

Discord Oauth2 Zero

Discord Oauth2 implement for Autocode with native webhook handling providing a zero dependency solution.

Functions

https://discord.com/developers/docs/topics/oauth2

nameparamdescription
getToken()codeGet user or bot Bearer Token.
getCredentials()bearer_tokenGet user credentials.
getClientCredentials()scopeGet bot owner credentials.
refreshToken()refresh_tokenRefresh a Bearer Token.
revokeToken()bearer_tokenRevoke a Bearer Token.

OAUTH2_REDIRECT: is the url endpoint for your Oauth2.
*This is the same redirect url used for your oauth2 authorization link that was generated in the Discord developers portal.

Basic Usage

const oauth2 = require('discord-oauth2-zero');  

let bearerToken = await oauth2.getToken(CLIENT_ID, CLIENT_SECRET, OAUTH2_REDIRECT, CODE);  
let refreshToken = await oauth2.refreshToken(CLIENT_ID, CLIENT_SECRET, REFRESH_TOKEN);  
let clientCredentials = await oauth2.getClientCredentials(CLIENT_ID, CLIENT_SECRET, SCOPE);  
let credentials = await oauth2.getCredentials(BEARER_TOKEN);  

revokeToken() is still untested  
let revoked = await oauth2.revokeToken(CLIENT_ID, CLIENT_SECRET, BEARER_TOKEN);

Eventually more functions will be added.

A tutorial is available: Here.
My hiding place on Discord

Created in: Created in Autocode. (https://Autocode.com) Autocode.

2.0.0

2 years ago

1.1.0-a

2 years ago

1.0.1-c

2 years ago

1.0.1-b

2 years ago

1.0.0-a

2 years ago

1.0.0

2 years ago