Как провести OpenID авторизацию пользователя через аккаунт Steam на Python?
Доброго времени суток.
Есть сайт на python-фреймворке (Django). Появилась необходимость сделать авторизацию (а точнее, идентификацию) пользователя через его аккаунт Steam. Сколько не лазил по интернету - везде относительно сложные решения, у которых либо дико скудная документация, либо она есть, но необходимо производить слишком много манипуляций (в отличие от тех же Google и VK, для работы с которыми достаточно сделать буквально 2-3 запроса).
Сама суть вопроса: неужели нет никакого достаточно простого и лаконичного решения, которое не будет тащить за собой кучу зависимостей, необходимостей что-то дополнительно создавать(разве что в разумных масштабах)/устанавливать и т.д.?
Если нет - посоветуйте, пожалуйста, наиболее адекватный с вашей точки зрения вариант.
P.S.: Желательно не учитывать, что сайт построен именно на Django, т.к. в инете сразу появляются решения, заставляющие набивать его всякой дополнительной фигнёй.