问题标签 [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.

0 投票
1 回答
1783 浏览

django - Python-social-auth 如何使用 facebook 获取 uid 全名等

社交身份验证 Facebook 身份验证。

我可以获取用户照片:

代码链接:https ://github.com/omgbbqhaxx/python-social-auth/blob/master/examples/django_example/example/templates/done.html

我需要用户名、全名、姓氏,我怎样才能得到?你可以向我发送拉取请求。

0 投票
1 回答
830 浏览

python - 从 django-social-auth 移植到 python-social-auth 时,现场用户的访问器发生冲突

我正在将一个项目从使用 django-social-auth 移植到 python-social-auth。我按照文档中的说明进行操作,但是当我尝试运行项目的测试(./manage.py 测试)时,出现以下错误:

./manage.py syncdb 和 ./manage migrate 工作正常,正如预期的那样,因为(如文档所述),python-social-auth 中的模型表名称被定义为与 django-social-auth 上使用的名称兼容,所以不需要迁移数据。

0 投票
2 回答
15698 浏览

python - Django 中的社交媒体链接

我想在 Django 模板中的帖子末尾设置一个社交链接。如何使用 Django 帖子中的社交媒体链接在社交中分享我的帖子?

0 投票
1 回答
1370 浏览

python - 使用 python-social-auth 登录 facebook 时遇到错误

我正在使用 python-social-auth,问题是当我尝试使用 facebook 登录时,这里显示错误

为此,我在我的 settings.py 中放置了 SOCIAL_AUTH_FACEBOOK_APP-ID 和 SOCIAL_AUTH_FACEBOOK_API_SECRET,我也更改了我的主机名,

这是我的 settings.py 文件

现在我使用 python social auth 为 Facebook 登录留下了什么?我的应用程序 ID 和 api 密钥是绝对正确的,我已经检查过了,那么问题是什么?

0 投票
1 回答
316 浏览

python-social-auth - python social auth有条件地重定向到错误页面

我正在使用 python social auth 和 django 通过社交媒体创建身份验证和注册。我已经定义了

LOGIN_ERROR_URL = '/account/auth-failed/'

当出现问题时它运行良好,它会正确重定向到那里。然而,我想在运行时有条件地指定 LOGIN_ERROR_PAGE,因为我有一个通过 JSON 或简单 HTML 调用的场景。

关于如何做到这一点的任何建议?

0 投票
1 回答
431 浏览

facebook - 尝试在我的网站中进行身份验证时如何避免此 facebook 错误?

我正在尝试将 facebook 登录与 python-social-auth 集成到我的网站。

这是我的setting.py文件:

但我在使用 facebook 登录后出现以下错误:

“应用程序配置不允许给定 URL。:应用程序的设置不允许一个或多个给定 URL。它必须与网站 URL 或画布 URL 匹配,或者域必须是应用程序域之一的子域。”

这是我的脸书配置: 在此处输入图像描述

我知道 stackoverflow 上有很多与该错误消息相关的问题,但其中任何一个都解决了我的问题。

我做错了什么?

提前致谢!

0 投票
1 回答
678 浏览

python - 如何在我的自定义用户模块中避免此“'tuple' 对象没有属性 'photo'”错误?

我正在尝试存储有关使用 facebook 登录到我的网站的用户的其他信息,因此我创建了一个 UserProfile 模型。

这就是我定义用户配置文件的方式:

模型.py

设置.py

而且,由于我使用 python-social-auth 进行身份验证,因此我正在实现一个自定义管道来将用户的图像 url 存储在 UserProfile 中。

但我收到以下错误:“元组”对象没有属性“照片”

我知道 UserProfile 具有属性“照片”,因为这是该表的定义:

那我的代码有什么问题?

0 投票
1 回答
1880 浏览

django - python社交身份验证重复条目

我将 python-social-auth 与 django 一起使用。我想通过 facebook 进行授权,但在此之前,我已经以默认方式(电子邮件、密码)注册了 facebook 使用的电子邮件。我可以将 facebook 帐户与注册帐户相关联吗?我试图搜索,但没有

0 投票
1 回答
783 浏览

python-social-auth - 管道工作流和变量

我的网站上有 Facebook 身份验证,但我需要用户在身份验证期间填写个人资料表单。我已经使用身份验证管道来执行此操作,但没有成功。管道正在按应有的方式调用,但结果是错误。

假设我需要他的手机号码 - 考虑它不是来自 Facebook。

请考虑:

模型.py

设置.py

管道.py

我的应用程序/views.py

profile.html只是一个带有名为“mobile”的输入文本框和一个提交按钮的表单。

然后我得到这个错误:

Cannot assign "<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x03C2FB10>>": "Profile.user" must be a "User" instance.

为什么我不能访问 User 实例,因为 auth_user 表中的用户已经存在(我想)?

请问,这有什么问题吗?

0 投票
4 回答
12266 浏览

python - 如何使用 facebook 的 python social auth 获取用户电子邮件并保存

我正在尝试在 django中实现python-social-auth 。

我希望用户通过 facebook 进行身份验证并保存他们的电子邮件。

我能够对用户进行身份验证,但电子邮件的扩展权限没有显示在 facebook 身份验证框中,并且它没有将电子邮件存储在数据库中。

在 settings.py 我有以下内容:

脸书对话框...

在此处输入图像描述

我该如何解决这个问题?