我有一个 Django 项目正在运行django-rest-framework,为 BackboneJS 应用程序提供后端。我正在尝试python-social-auth通过 AJAX 对应用程序进行身份验证。
我需要通过 AJAX 发送可能的登录 url 列表以在 BackboneJS 视图中呈现,例如
{ 'login_urls' : [
"https://mydjangoserver.com/login/google-oauth2/",
"https://mydjangoserver.com/login/facebook/",
...]
}
但要做到这一点,我需要在 Django 的后端访问这些数据。我可以访问该AUTHENTICATION_BACKENDS设置,但这仅提供包含对模块的引用的字符串列表 - 我如何将这些转换为 url?