Steam Authentication & Integration

There is a steam plugin that looks like it’ll meet your needs. It does not get an email address from steam (as Steam won’t provide it), but it will pull over avatars.