jwt开工准备

这东西还没有正式版,安装要指定版本号,随时在变:

composer require tymon/jwt-auth:1.0.0-rc.4.1

执行命令:

php artisan jwt:secret

config/auth.php

        'api' => [
            'driver' => 'jwt',
            'provider' => 'users',
        ],

config/api.php

'auth' => [
    'jwt' => 'Dingo\Api\Auth\Provider\JWT',
],

User.php

use Tymon\JWTAuth\Contracts\JWTSubject;
...
class User extends Authenticatable implements JWTSubject
{
    public function getJWTIdentifier()
    {
        return $this->getKey();
    }

    public function getJWTCustomClaims()
    {
        return [];
    }
...

半成品文档:https://jwt-auth.readthedocs.io/en/develop/laravel-installation/

你可能感兴趣的:(jwt开工准备)