Introduction Discord Revoke token is a small library for revoking token only for Discord OAUTH2 Applications. Example when user logout from page, we must revoke old token, for preventing leaking tokens. Library is created for Nette Framework.
VERSIONS
STATE | VERSION | BRANCH | NETTE | PHP |
---|---|---|---|---|
Dev | 2.1 | main | 3.1 | >=7.4 |
Old | 2.0 | main | 3.0 | >=7.2 |
Setup Recommended way to install is via composer.
composer require devtoolcz/discordtokenrevoke
extensions:
revoke: Devtoolcz\Discordtokenrevoke\Nette\DI\RevokeExtension
Configuration
revoke:
clientId: your discord application id
clientSecret: your discord application secret key
api_url: 'https://discord.com/api/v8'
Usage
use Nette;
use Devtoolcz\Discordtokenrevoke\DiscordRevoke;
final class ExamplePresenter extends Nette\Application\UI\Presenter
{
/** @inject */
private DiscordRevoke $discordRevoke;
public function actionDiscordLogout()
{
$this->discordRevoke->createRevokeRequest('/oauth2/token/revoke')
->setToken('token here')->send();
}
}