Is there a plugin to allow user to sign in using their yahoo, gmail, facebook, twitter accounts?

Is there a plugin to allow user to sign in using their yahoo, gmail, facebook, twitter accounts?