@noblemfd I don't believe Passport handles this out-of-the-box. I know Sanctum does.
See: https://laravel.com/docs/8.x/passport#passport-or-sanctum
Since oauth is a bit more complex than simply creating a bearer token, it is sort of expected that you will only create grant tokens as an authorized user of the system.
If you absolutely must do this, you might be able to hack something together using a client credentials grant token but I'm not entirely sure what the implications of that might be.
https://laravel.com/docs/8.x/passport#client-credentials-grant-tokens