Adding Single Sign On For Wordpress Sites

Are trhere any wordpress plugins that will let you add single sign on for the following authenticaiton services:
- Facebook
- Google
- Linkedin
Is there one plugin that can do all three? The client wants to allow users to both register and login to the site using these services.