Never mind. It works after I switch to a remote computer. However, I would think that many people would do as I did to test the hidden service, and fail because of authentication.
By the way, the authentication I am talking about is the same type of pop-up authentication that is used to log in to this site. (!https://trac.torproject.org/)