We've used the SSL cert client login method for years, and have been very happy with the reliability.
Cheers, =)