此處咱們用到的是 social_django,所以要把此應用註冊到配置檔案中,]
然後需要新增'social_django.context_processors.login_redirect' ,
],},
},]
authentication_backends = ['users.utils.usernamemobileauthbackend',
'social_core.backends.weibo.weibooauth2', #微博
'social_core.backends.qq.qqoauth2', #qq
'django.contrib.auth.backends.modelbackend' #指定django的modelbackend 類
]
#第三方關聯配置social_auth_weibo_key = ''
social_auth_weibo_secret = ''
此處的key需要到微博開放平台註冊。
# 登入成功後跳轉頁面
social_auth_login_redirect_url = ''
咱們可以在social_django原始碼urls.py檔案中看到如下url路徑:
如上,咱們就可以實現乙個簡單的微博第三方登入!
posted @
2018-11-28 09:18
獨愛公尺粒 閱讀(
...)
編輯收藏
django專案微博第三方登入
此處咱們用到的是 social django,所以要把此應用註冊到配置檔案中,然後需要新增 social django.context processors.login redirect authentication backends users.utils.usernamemobileauthba...
微博第三方登入 DRF
官方文件 2 註冊,social django 3 由於social django下已經有migrations,直接migrate進行遷移資料庫 manage.py migrate資料庫中生成五張表 3 配置需要認證的第三方平台 authentication backends 第三方登入相關配置 s...
python 第三方登入 微博
理解第三方登入的流程 使用者向本地應用 發起請求,我要用微博進行登入 我們的 湊乙個url讓使用者跳轉到第三方應用的url 微博的登入頁面 使用者在該介面點選輸入使用者名稱密碼之後,點選授權。微博有個 url指向我們的應用。我們的應用就可以獲取到使用者的基本資訊等。微博介面文件 使用邏輯 1 首先要...