Just like IIS, Apache can be configured to offer Kerberos authentication to the browser. Unlike IIS, it takes a bit more work to configure it. But this tutorial is great if you want the practical details and gain an understanding about how it works: http://www.grolmsnet.de/kerbtut/.

For an introduction to Kerberos, check out The Moron's Guide to Kerberos.