问题标签 [python-social-auth]
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 - AttributeError: 'DjangoStrategy' 对象没有属性'backend' python social auth
这上周奏效了。也许我做错了什么并在其他地方搞砸了,或者它可能是一个错误,或者它只是一个更新,我在阅读文档时错过了它。
我有一个获取用户头像并保存 URL 的管道:
它曾经工作,现在,它给了我错误:
请帮忙,一些测试版用户已经在使用我的网站,目前他们没有个人资料图片。
python - 使用python social auth从不提供它的开放ID中检索电子邮件的最佳方法
我已经在我的 django 应用程序中成功实现了 python social auth,但是我注意到 twitter 没有提供电子邮件地址供我保存。有没有办法扩展社交身份验证管道,如果没有提供,我可以要求新用户的电子邮件地址?
django - 无法导入名称 is_secure_transport
我在我的网站中使用 python-social-auth API 进行身份验证。但我得到一个例外`无法导入名称 is_secure_transport。
下面是痕迹。
python - python社交身份验证:谷歌登录错误:invalid_client
我正在使用 python social auth 在我的应用程序上实现谷歌登录。但我收到以下错误
我尝试添加与我的项目名称和电子邮件地址相同的产品名称。但我仍然收到此错误
我在谷歌开发者控制台中的重定向 uri:
登录.html
设置.py
python - twitter登录:401客户端错误:需要授权
我正在使用 python-social-auth 在本地实现 twitter 登录,但出现 401 客户端错误。我的 django 版本是 1.6。
在文档中建议安装 ntp。我不知道如何安装 ntp。
python - 如何在 Python Social Auth 中使用带有部分管道的 Facebook Javascript SDK?
我正在尝试使用 Facebook Javascript SDK 设置 PSA。
我想使用部分管道,以便将用户重定向到收集其他数据的表单。
文档中的示例面向 ajax 身份验证,这不是我想要的。这是我到目前为止的代码,适用于不需要重定向的用户。
有几件事对我不起作用。
- 如果用户需要通过部分管道重定向,
register_by_access_token
将返回 HTTPResponseRedirect ,这将导致login(request, user)
失败。 - 即使管道跳过部分管道并且我的用户已正确验证,我也不确定如何让用户以
SOCIAL_AUTH_NEW_USER_REDIRECT_URL
.
python - 在 python-social-auth 中的同一提供程序上有多个帐户
我目前python-social-auth
在我的 django 站点中使用包进行身份验证。我希望用户能够将多个社交帐户关联到 django 帐户。social:begin
但是,如果我在用户已经使用同一提供商的帐户登录时调用view,它什么也不做,只登录旧帐户。有没有办法告诉它强制从该提供商添加新帐户?
谢谢。
django - 通过访问令牌进行的 Python Social auth 身份验证失败
我目前正在使用 Django (1.7) 开发一个 serverbackand,它应该使用 python-social-auth 通过社交网络处理身份验证。我遵循了这个网站上的教程,它描述了一个简单的 Web 应用程序的过程。这对于 Google 和 Twitter 登录非常有效。
由于服务器应该只是一个 REST-FULL 后端,我决定在客户端获取访问令牌并将其发送到服务器。服务器将对其进行身份验证。这个过程应该没有问题,甚至在 python-social-auth 的文档中作为示例给出。
但是,如果我确实设置了所有内容,我将收到一条错误消息:“找不到后端 404”。
这里是项目的最小部分:
settings.py:(我还包括 API_KEY 和 SECRET)
views.py(用于身份验证视图)
这是我从文档中复制的海峡,仅将 backend.do_auth 更改为 request.backend.do_auth。这似乎是文档中的错误。
网址.py:
也如文档中所建议的那样。
我只是试图让它只为 google-oauth 工作,因为有一个简单的 js-lib 可以为您提供访问令牌。这也很好用,我向
如上所述,返回的是未找到 404 后端。我做了一点调试,发现错误是在登录函数中引发的,而不是后端的 do_auth() 函数。因此,实际的身份验证过程有效。我还尝试使用随机生成的字符串作为令牌并得到相应的错误,即无法对用户进行身份验证。
有趣的是,用户甚至有一个属性后端,它应该保存“social.backends.google.GoogleOAuth2”。
谢谢你和我一起写了这么长的帖子,我希望有人知道可能出了什么问题:)。期待您的回答。
python - Django/python-social-auth:LinkedIn 额外数据在某些字段上返回 null
我正在使用 python-social-auth 在 Django 中检索 LinkedIn 个人资料数据。
是使用 LinkedIn 登录的链接。
但是,当我检查额外数据时,它只正确返回名字、姓氏、访问令牌和 ID。其他一切都是空的。
我错过了什么?
django - Facebook中的Python社交身份验证错误
我在 django 中使用 python social auth。使用 facebook 时发生错误。
请有任何建议,我是 django 的初学者。我在这个错误上尝试了几个小时。