I am looking for a way to allow users from different sites
- OpenID
- Gmail
- Yahoo
- AOL
to login with their respective username/id.
An example can be seen on this page
Is there something like this for free for WordPress?
Web Applications Stack Exchange is a question and answer site for power users of web applications. It only takes a minute to sign up.
Sign up to join this communityWord press has an openid plugin. I am not sure if it works with the other login services.
This plugin can do also other services like
Quickly register and login users with their existing accounts from Facebook, Twitter, Google, Yahoo!, LinkedIn, Windows Live, MySpace, AOL or OpenID
For self-hosted WordPress or WordPress.com? (The former is really off-topic for this site.)
Self-hosted, there is this plugin, which allows visitors to use OpenID to identify themselves to register, log in, and leave comments.
For WordPress.com, you can use your blog as an OpenID provider for other sites. You can see the sites where you use this under Settings | OpenID. There's not a way to use OpenID to log in, however.