title: Passport/API access when not logged in?
body: <p>As suggested in the docs:</p>
  
  <blockquote>
    <p>Passport includes an authentication guard that will validate access tokens on incoming requests. Once you have configured the api guard to use the passport driver, you only need to specify the auth:api middleware on any routes that require a valid access token:</p>
  </blockquote>
  
  <p>So I have updated my route service provider:</p>
  
  <pre><code>protected function mapApiRoutes()
  {
      Route::prefix('api')
           -&gt;middleware('auth:api')
           -&gt;namespace($this-&gt;namespace)
           -&gt;group(base_path('routes/api.php'));
  }
  </code></pre>
  
  <p>The issue is that I can now only access my api if I am logged in, but how can it be accessed via non logged in users?</p>
  
  <h2>EDIT</h2>
  
  <p>Please note, I do not want to create a publically accessible api from any client, only my website should be able to access it, either as a logged in or non logged in user.</p>