Should it not be a lot easier to force a blanket authorization/authentication through IIS vs through the Pages app? We don't need the granularity of users/roles having different security levels, everyone must sign in.
And it works great for the main site domain, I just don't understand why domain aliases are not also trapped.