devtoolcz/discordtokenrevoke

Discord OAUTH2 令牌撤销。

v2.1 2021-01-27 04:24 UTC

README

devtoolscz/discordtokenrevoke

简介 Discord Revoke token 是一个仅用于 Discord OAUTH2 应用的撤销令牌的小型库。例如,当用户从页面上注销时,我们必须撤销旧令牌,以防止令牌泄露。该库是为 Nette 框架创建的。

版本

安装 推荐的安装方式是通过 composer。

composer require devtoolcz/discordtokenrevoke

extensions:
	revoke: Devtoolcz\Discordtokenrevoke\Nette\DI\RevokeExtension

配置

revoke:
    clientId: your discord application id
    clientSecret: your discord application secret key
    api_url: 'https://discord.com/api/v8'

使用

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();
    }
}