A plugin for Wordpress that redirects users to the login page whenever they try to visit any page/post/etc on the blog.
After installation, navigate to Settings > Require Login, and check the checkbox. You should now require authentication to access any portion of WordPress.