devtoolcz / discordtokenrevoke
Discord OAUTH2 令牌撤销。
v2.1
2021-01-27 04:24 UTC
Requires
- php: >=7.4
- ext-curl: *
- nette/di: ~3.0.0
This package is auto-updated.
Last update: 2024-09-18 10:40:59 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(); } }