这是我的第一篇文章,我有一个问题,我不能使它工作django OMAB socialauth我只需要谷歌,脸谱和微博,谷歌工作与三件事情很好开放ID,但没有太多的推特,我把我的django socialauth微博,谷歌oauth,脸书不起作用
设置。潘岳:
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拉链的例子,但没有工作。
当我创建了Twitter的应用程序,我写我的域名www.sisvei.com,我在本地测试socialauth的Django即127.0.0.1:8000,然后登录与Twitter送我去这个网址: http://127.0.0.1:8000/login/error/和消息说是不正确的身份验证服务
出现这种情况与Facebook和谷歌的OAuth和的oauth2
我是新来的Django和我的Django包括这部分这么多的工作socialath希望能帮助我,非常感谢你。
我做的这是局部我没有任何托管。 我使用的例子是:[链接](https://github.com/omab/django-social-auth/tree/master/example) – oscar 2012-01-16 19:49:22
显示这样的事情:http:// social。 matiasaguirre.net/我会编辑我的问题 – oscar 2012-01-16 19:51:35
@oscar你不能使用外部认证,直到你的网站运行在其他服务器(如Twitter)可以看到的域名上。在此之前,您的授权将失败。 – 2012-01-17 23:27:47