There are numerous ways to ensure this isn't accessible via an external source. Indeed, even if it did come with username/password authentication, or 2-factor authentication, it still would be an exploit waiting to happen if exposed.
You shouldn't be putting these things out on the open web in the first place.
So "No auth" isn't a bad thing, as there are better tools to ensure authorization is done before ever getting access.
Edit: should to shouldn't