Search code examples
jwtlumendingo-api

Auth guard driver [api] is not defined. Lumen, Dingo, JWTAuth


I am trying to develop a rest api using lumen. For authentication I am using Dingo and JWTAuth api, but I am getting the following message:

Auth guard driver [api] is not defined.

Below is a screenshot of the message from Postman, including the stacktrace.

Postman screenshot of error


Solution

  • In your bootstrap/app.php file, make sure the following line is uncommented:

    $app->register(App\Providers\AuthServiceProvider::class);
    

    This will cause the api auth driver to be registered.