frengky / laravel-passport-introspect
Laravel Passport Introspect 端点 (RFC 7662)
v1.0.1
2021-03-23 07:07 UTC
Requires
- php: ^7.3|^8.0
- laravel/passport: ^10.0
README
介绍
此包为您的 Laravel Passport OAuth2 实现添加了令牌检查端点(RFC 7662)。
要求
- Laravel Passport 10.x
安装
- 安装包
$ composer require frengky/laravel-passport-introspect
- 将服务提供者添加到您的
config/app.php
Frengky\PassportIntrospect\ServiceProvider::class
从现在起,检查端点路由可用于访问
POST /api/oauth2/introspect
示例
curl -X POST -d 'token=hKustjeCOOSXC....' https:///api/oauth2/introspect
结果
{
"active": true,
"scope": "",
"client_id": "93048e9a-f227-47ad-91f2-9630fd77fe0a",
"sub": "1",
"exp": 1616481476,
"iat": 1616477876,
"nbf": 1616477876,
"aud": [
"93048e9a-f227-47ad-91f2-9630fd77fe0a"
],
"iss": "",
"token_type": "Bearer",
"token_use": "access_token",
"jti": "58eb3b4824891f4621075fbbbbd825fd4bf7c49e9c364d4fa4069ea62fe7b8a043a92bfa278612e6"
}