@jwhm You’re not really making any sense. You say you’re using Passport (OAuth authentication) but then say you don’t want to use authentication. Make your mind up.
If you don’t want to authenticate API requests, then remove the auth:api middleware from your API routes. But, that does then mean if the application is publicly-accessible, then any one will now be able to access your API endpoints.