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

0 投票
1 回答
1231 浏览

django - Django-social-auth google oauth 令牌使用

我正在使用Django-socila-auth 插件。它使用 google API 进行 Oauth 1.0 身份验证。问题是有人将它与谷歌python API(gdata)一起使用。我的意思是如何将存储在 django-social-auth 模型中的 auth session_token 应用于我的 api 调用。

你能帮我用代码从模型中获取这个令牌并应用于 gdata.PhotoService() 实例吗?现在是这样的:

我收到错误

我知道它也需要秘密,但如何将其应用于 API 进行身份验证?(获得发布照片的授权。)。顺便说一句,我添加了 Picassa 提要 URL,作为社交身份验证请求权限的选项字符串,因此我在向 google 授权时要求提供 Picassa 提要权限。

顺便提一句。我使用的谷歌教程是:这里 我知道它是 Oauth 1.0 而不是 AusSub,但问题是:

如何使用我拥有的令牌和秘密进行身份验证并发布具有此权限的照片?

0 投票
2 回答
2867 浏览

django - 将 django-social-auth 中的 OAuth 访问令牌与 Google 数据 API(日历)一起使用

我正在尝试使用从 django-social-auth 获得的 OAuth 令牌来访问用户日历。

所以在我设置的 django-social-auth 配置中:

当用户从谷歌回来时,我在数据库中得到一个如下所示的条目:

但是现在,当我尝试做这样的事情时:

我总是得到:

我在这里想念什么?

0 投票
1 回答
881 浏览

django - django-social-auth 的登录模板

我已经成功安装了 django-social-auth。我输入了 API 密钥,它甚至可以工作。但是现在我不知道如何创建一个登录模板,我可以在其中提供社交登录和传统注册。

我有 twitter、facebook 等社交身份验证的链接,但我不知道如何创建注册表单以创建 django 用户。任何人都可以帮助我。我是处理 Django 模板的初学者

0 投票
1 回答
5924 浏览

django - django-social-auth django-registration 和 django-profiles -- 一起

有没有人一起使用过django-social-authdjango-registrationdjango-profiles。他们一起工作好吗?我已经建立了 social-auth,但我在某处读到django-allauth更好。我应该切换到那个吗?

请指教

更新:

allauth在我的项目中使用过,它工作正常。您不需要django-registration与 allauth 一起使用,因为它已集成在其中。但是,我使用的是自定义用户配置文件,这比django-profiles.

0 投票
0 回答
350 浏览

python - Django-social-auth 和 twitter 更新状态

我想用django-social-auth创建应用程序。如何让用户更新 Twitter 状态?我尝试使用 tweepy,但它写给我:

我使用我的应用程序中的consumer_keyconsumer_secret ,以及数据库中usersocialauth表中的oauth_tokenoauth_token_secret 。

我做错了什么?

0 投票
1 回答
460 浏览

python - 确定 Facebook 错误代码 100 的确切原因

我正在尝试使用 facebook 并尝试通过 Graph API 创建一个事件。我正在使用 django 和来自 github 的 python-facebook-sdk。我可以成功发布到我的墙拉朋友等。

我将 django-social-auth 用于 facebook 登录内容,并拥有 settings.py 权限:

在 facebook 上的 graph api explorer 中,我的请求有效,所以我知道要使用哪些参数,而且,我正在使用它们。

这是我的python代码:

调用 facebook api 的代码大致是:(也access_token被添加到post_args然后转换为post_data和 urlencoded。

我得到的错误是:

我试图找出问题所在,但我也很想知道如何总体上找出问题所在,以便将来进行调试。它似乎过于笼统的错误,因为我不知道出了什么问题。

0 投票
2 回答
929 浏览

django - django-social-auth 与 Facebook 连接时出错

我在连接 django-social-auth 的 Facebook 后端时遇到问题。我创建了一个 Facebook 应用程序,并在我的项目设置中提供了它的设置:

在 Facebook 上我的应用程序的“站点 URL”中,我提供了我的 PC 的 IP。现在,当我使用自己的帐户通过我的 IP 与 Facebook 连接时,它就可以正常工作了。但是当我尝试与其他 Facebook 帐户连接时,它会在权限页面上显示错误:“抱歉,出了点问题。我们正在努力尽快解决这个问题。” 有人有什么想法吗?

0 投票
1 回答
1247 浏览

twitter-oauth - 无法使用 django-social-auth 登录 twitter

我正在使用 django-social-auth 应用程序 ( https://github.com/omab/django-social-auth ) 进行社交身份验证。

我向应用程序提供了 consumer_key 和 consumer_secret。

当我编写登录到 twitter
http://127.0.0.1:8000/accounts/login/twitter的链接时,页面加载,好像有一个请求正在发送,几秒钟,然后页面停止加载,没有任何重定向或任何其他反应

0 投票
0 回答
95 浏览

django - 无论我的设置如何,Twitter 都会将用户带到 /en/logged-in/

我是 django-social-auth 的新手(请保持温和)。我从这里非常忠实地遵循了指示:https ://github.com/omab/django-social-auth/blob/master/README.rst

而且,在设置我的 Twitter API 帐户时,我告诉 Twitter 重定向应该是http://mysite.com/auth/logged-in/

然而,当用户尝试使用 Twitter 登录时,他们会被带到 Twitter Auth 页面,一旦说 Yes(或其他),Twitter 就会将他们返回http://mysite.com/en/auth/logged-在/

在我的 settings.py 文件中:我有这些行,我认为这些行是相关的

我还禁用了 django.core.context_processors.i18n 上下文处理器,以防它添加语言前缀。

我错过了什么?

更新

我现在也在我的 settings.py 文件中设置了这些:

更新 2

如果有帮助,我将在 Ubuntu 11 上运行 Django 1.3.1 和 Python 2.7.1。

0 投票
2 回答
2899 浏览

django - 如何在模板中设置重定向 url?

我在 Python 2.7.1 下使用 django-social-auth 和 Django 1.3.1。我一直在寻找所有地方,但我无法弄清楚如何使用自定义重定向 url 进行 Twitter 身份验证(或其他提供商)。

我已经读到我需要在我的 html 模板中使用这个模板标签来构建链接以启动该过程:

使用我的 settings.py 文件中的值,这相对较好LOGIN_REDIRECT_URL(尽管,请参阅我的问题:Twitter 将用户带到 /en/logged-in/ 无论我的设置如何)但是,在这种特殊情况下,我需要重定向用户在返回时访问一个特殊的 url。

我在其他地方读到过,我需要将带有重定向值的变量“next”传递给模板或作为 twitter auth url 上的参数。这是怎么做到的?我的模板是作为 HttpResponse 加载的,因此,虽然我当然可以传递模板值,但尚不清楚如何在上述模板标记中使用这些值。

对不起这个基本问题。