【发布时间】:2012-02-11 12:59:54
【问题描述】:
这是我的第一篇文章,我遇到了一个问题,我无法让它工作 django OMAB socialauth 我只需要 google、facebook 和 twitter 的三件事,google 与 open id 配合得很好,但没有太多 twitter,我放入我的
设置。 py:
TWITTER_CONSUMER_KEY = '00' this is no real
TWITTER_CONSUMER_SECRET = '00' this is no real
FACEBOOK_APP_ID = '' ihave no key
FACEBOOK_API_SECRET = ''
LINKEDIN_CONSUMER_KEY = ''
LINKEDIN_CONSUMER_SECRET = ''
ORKUT_CONSUMER_KEY = ''
ORKUT_CONSUMER_SECRET = ''ihave no key
GOOGLE_OAUTH2_CLIENT_ID = ''
GOOGLE_OAUTH2_CLIENT_SECRET = ''
SOCIAL_AUTH_CREATE_USERS = True
SOCIAL_AUTH_FORCE_RANDOM_USERNAME = False
SOCIAL_AUTH_DEFAULT_USERNAME = 'socialauth_user'
SOCIAL_AUTH_COMPLETE_URL_NAME = 'socialauth_complete'
LOGIN_ERROR_URL = '/login/error/'
#SOCIAL_AUTH_USER_MODEL = 'app.CustomUser'
SOCIAL_AUTH_ERROR_KEY = 'socialauth_error'
GITHUB_APP_ID = ''
GITHUB_API_SECRET = ''
FOURSQUARE_CONSUMER_KEY = ''
FOURSQUARE_CONSUMER_SECRET = ''
LOGIN_URL = '/login-form/'
LOGIN_REDIRECT_URL = '/'
LOGIN_ERROR_URL = '/login-error/'
我正在使用 OMAB socialauth django 的 zip 中的示例,但无法正常工作。
当我创建我的 twitter 应用程序时,我写了我的域 www.sisvei.com,我正在本地测试 socialauth django 即 127.0.0.1:8000,然后使用 twitter 登录将我发送到这个 url: http://127.0.0.1:8000/login/error/ 和一条消息说是不正确的身份验证服务
这发生在 facebook 和 google oauth 和 oauth2
我是 django 的新手,我在 django socialath 的这一部分中做了这么多工作,希望对我有所帮助,非常感谢。
【问题讨论】:
标签: django facebook twitter socialauth