Witam, chciałbym zaimplementować możliwość rejestracji użytkownika za pomocą steama. Tylko pojawia się teraz pytanie jak to zrobić, bo mam projekt rozłożony na backend (Django z Rest Framework) oraz front (React). Znalazłem kilka libek
1. https://github.com/st4lk/django-rest-social-auth
2. https://github.com/RealmTeam/django-rest-framework-social-oauth2
3. https://github.com/Tivix/django-rest-auth
W dokumentacji dla każdej z nich zawarty jest niby provider od Steama tylko nie wiem jak go zaimplementować. W linku pierwszym https://github.com/st4lk/django-rest-social-auth#quick-start nie wiem zabardzo skad mialbym wziąć code. Wydaje mi sie, że steam (openid) nie zwraca zadnego unikalnego kodu który mógłbym tutaj użyć. Tak samo w linku 2 potrzebny jest token, który w przykladzie jest zwracany z Oauth np. Facebooka. A w przypadku linku 3 https://django-rest-auth.readthedocs.io/en/latest/installation.html#facebook problem jest taki, że Facebook posiada adapter np. FacebookOAuth2Adapter a steam nie ;c.