The HTTP Authentication plugin by Daniel Westermann-Clark allows you to use existing means of authenticating people to WordPress. This includes Apache’s basic HTTP authentication module and many others.
The plugin will work with WordPress 2.5.1 and above.
Plugin homepage: https://dev.webadmin.ufl.edu/~dwc/2008/04/16/http-authentication-20/