2015-06-21 22 views
1

如何在我的網站上使用django實現'使用谷歌登錄'。我已經試過,但它給錯誤「谷歌不再支持的OAuth 1.0」

SOCIAL_AUTH_ADMIN_USER_SEARCH_FIELDS = ['first_name', 'last_name', 'email', 
 
             'username'] 
 

 
    SOCIAL_AUTH_FACEBOOK_KEY='73632804' 
 
    SOCIAL_AUTH_FACEBOOK_SECRET='2331538fcfe91efccb038' 
 
    SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = '50599836-ke08o3tjh2aa6q1ie4d2g4jpr3p26.apps.googleusercontent.com' 
 
    SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET = '1mj8Y5xxZQ2ZQXMq' 
 
    GOOGLE_OAUTH2_CLIENT_ID = '50599836- ke08o3tjh2aa6q17ie4d2g4jpr3p26.apps.googleusercontent.com' 
 
    GOOGLE_OAUTH2_CLIENT_SECRET = '1mj8Y5xx2ZQXMq' 
 

 
    try: 
 
    from example.local_settings import * 
 
    except ImportError: 
 
     pass

我已經使用了源github和 整個代碼爲here 任何幫助,將不勝感激。 由於事先

回答

1

刪除'social_auth.backends.google.GoogleOAuthBackend'AUTHENTIFICATION_BACKENDS,其使用OAuth 1.0它被廢棄了,報價Google identity platform

重要提示:OAuth 1.0正式停用於2012年4月20日,並且不再支持。我們鼓勵您儘快遷移到OAuth 2.0。

相關問題