这是我的第一篇文章,我遇到了一个问题,我无法让它工作django OMAB socialauth我只需要谷歌、脸书和推特的三件事,谷歌与开放 ID 配合得很好,但推特不多,我把我的
设置。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 的这一部分中做了很多工作,希望对我有所帮助,非常感谢。