What does this enhancement do? It would be wonderful to have an option to protect a subdomain (e.x. dev.<domain>.net) such that only developers have access to the site. For this reason I would suggest an option where an administrator can set the site to force any anonymous or guest to log in to view anything.
This possible now with the permission system by disallowing guests to see projects.