问题标签 [django-socialauth]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用什么方法来确定用户是否连接到 facebook
我正在使用 django-social-auth 进行 Facebook 登录。我可以使用“/facebook/login”登录用户。但是,我需要检查用户是否在其他页面上使用 facebook 登录。模块中是否有方法可以检查用户是否使用 facebook 登录?
谢谢
django - Django Social Auth 调试 HTTP 错误 400:错误请求(linkedin)
我一直在使用 Django Social Auth,并且能够使用 Facebook 和 Twitter 登录。但是当我用linkedin尝试它时,我得到了一个HTTP 400错误。我收到以下错误:
抱歉,有些错误使您无法登录。
HTTP 错误 400:错误请求 (linkedin)
任何想法如何调试这个?
谢谢。
django - django-邀请和社会登记
是否有任何简单的方法来允许社交注册,但仅适用于使用 django-invitation 等系统提供邀请码的用户?我打算使用 django-social-auth 或 django-allauth。以前有人试过吗?
谢谢!
python - ImportError 使用 django-social-auth
我正在尝试使用 django-social-auth 在我的应用程序中实现 google openid 登录,我的问题是我收到此错误:
在异常位置,您可以看到我的项目的层次结构。
该view.py
文件如下:
函数 get_backend 在中定义WSProject/social_auth/backends/__init__.py
,我尝试将其导入为:
但它不起作用......有什么想法吗?
请注意,下面的导入到我说的那个是有效的
已解决:最后我做到了,问题出在库上,正如 jpic 所说,它们没有正确安装。
python - django-social-auth twitterBackend ,总是重定向到 LOGIN_URL_ERROR
我开始使用 django-social-auth,它看起来很棒,我想设置一个小型 twitter 应用程序,只需要 twitter 连接。我遵循了指南和示例。twitter 连接看起来正在工作,我被重定向到 twitter 身份验证,但是当返回我的 callbackUrl 时,我总是被重定向到 LOGIN_URL_ERROR,我没有错误消息。我尝试添加 django 日志记录仍然没有显示错误。示例视图中使用的消息模块给了我:“抱歉,有些错误使您无法登录。请重试”
我目前正在本地主机上进行测试,所以可能是问题所在,我已经使用 url: local.dev:8000 和 callbackUrl: local.dev:8000/filtered 设置了 Twitter 应用程序,并在 /etc/hosts 上进行了映射
python2.7,django 1.3,django-social-auth github repo
django - django会话中的facebook oauthtoken
oauth
当用户使用 fblogin 登录我的网站时,我是否可以将令牌直接存储到会话中
我正在使用django-social-auth
并将其存储_auth_user_id
到会话中,我不想查询用户模型以获取保存在数据库中的 oauth 令牌。
django - 如何让用户在注册 Django social-auth 期间设置用户名?
我使用 Django social-auth(omab 版本只是为了避免与其他类似名称的项目混淆),现在我正在使用 Facebook 尝试它。可以注册新用户并登录/注销没有任何问题。我唯一想添加的是注册期间的表格,让用户输入要在网站上使用的所需用户名,因为目前用户名要么是 facebook 用户名(我不想强迫用户使用相同的用户名)或 uuid(如果没有 facebook 用户名)(这很难看)。
我正在阅读文档、管道和所有这些东西,但我不确定是否理解,欢迎任何提示或解释。
django - 如何不在 django social-auth 中设置用户的电子邮件地址
我已经安装了 django social-auth(来自 omab),并且用户在数据库中有一个电子邮件地址,这是我想要保留的,但是当用户使用 social-auth 从 facebook 登录时,他们的电子邮件会被他们拥有的电子邮件地址替换在他们的 Facebook 帐户中。我不确定这些设置是否是默认设置,并且找不到如何阻止这种行为。
django - 在 django-social-auth 上使用 facebook 登录时出现 DatabaseError
我有一个 django 应用程序,并且想使用 django-social-auth 进行 facebook/twitter 身份验证。
我已经安装了 django-social-auth 应用程序并将我的应用程序部署在 heroku 上。主页显示正常,当我单击“使用 facebook 登录”时,我被重定向到正确的 facebook 登录页面。但是,在我点击登录后,我被带到一个出现此错误的页面:
这里的问题到底是什么?我该如何解决呢?
django - 如何在模板中从 Django social-auth 获取特定的提供者?
在安装和设置了 social-auth 之后,我正在玩一会儿,试图掌握它。我已阅读文档,并已使用示例项目使其运行。
但直到现在我不知道如何获取某个提供商的信息。在示例项目中,模板标签总是以这种方式使用:
我现在要做的不是列出所有提供商,而是检查是否有人将他的帐户连接到(即)facebook。这样我就可以做这样的事情:
从上面的示例中,我知道 social_auth.associated.items 包含 的元组(type,account)
,其中“facebook”将在一个包含所有值的列表中account.provider
。
我想到的是这样的:
显然,这是行不通的。我认为这个会起作用,但不会返回我想要的结果:
Django中是否有一些我可以使用的功能?也许我缺少一些特殊的模板标签?或者这个功能是否已经内置在 social_auth 中,我不知何故错过了文档?或者,我最怀疑的是,它真的很明显吗,我只是......
非常欢迎任何帮助。