At our place we don't protect our backend services behind firewalls, they're protected by auth0 tokens ...
You also might have components you haven't written yourself that don't use tokens, e.g. databases.