我在服务器端有一个django应用程序,向客户端提供REST API。我想让用户将他的Steam和Facebook帐户连接到他的django帐户。
对于Facebook连接,这很简单,我使用了Django-Rest-Auth for this。
from allauth.socialaccount.providers.facebook.views import FacebookOAuth2Adapter
class FacebookConnect(SocialConnectView):
adapter_class = FacebookOAuth2Adapter
但是没有Steam或任何其他基于OpenID的提供者的适配器。
如何为客户端创建REST API,以便能够连接用户的Steam帐户