让django-social-auth工作

时间:2012-07-01 12:42:07

标签: django django-socialauth

我想在我的网站上使用django-social-auth,但我对documentation感到困惑, 我有几个问题:

  1. 我怎样才能找到这样的信息:TWITTER_CONSUMER_KEY, TWITTER_CONSUMER_SECRET, FACEBOOK_APP_ID, FACEBOOK_API_SECRET,...,我尝试使用此documentation,但没有结果。
  2. 以及描述模板和查看部件以处理不同后端中的身份验证的文档在哪里
  3. 抱歉!也许我的问题是无稽之谈,但我的文档确实存在问题!

1 个答案:

答案 0 :(得分:4)

因为您使用的是Twitter和Facebook的API,所以您需要创建一个包含这两者的应用程序才能访问各自的API

当您在Twitter上注册您的应用程序/网站时,

TWITTER_CONSUMER_KEYTWITTER_CONSUMER_SECRET会提供给您:

https://dev.twitter.com/apps/new

当您向Facebook注册应用时,

和类似FACEBOOK_APP_IDFACEBOOK_API_SECRET等提供给您:

https://developers.facebook.com/apps

如果您想查看需要创建的模板以及设置等,请查看源中包含的示例项目

https://github.com/omab/django-social-auth/tree/master/example

您可以将源本身浏览到所使用的视图和网址:

https://github.com/omab/django-social-auth/tree/master/social_auth