Steam#

Steam is an OpenID-compliant provider. However, the steam provider allows access to more of the user’s details such as username, full name, avatar, etc.

Its implementation requires dependencies that are not installed by default. Install using:

$ pip install django-allauth[socialaccount,steam]
You need to register an API key here:

https://steamcommunity.com/dev/apikey

Copy the Key supplied by the website above into BOTH Client ID and Secret Key fields of the Social Application.