django專案微博第三方登入

2022-07-12 13:18:08 字數 783 閱讀 1413

此處咱們用到的是 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路徑:

微博如上,咱們就可以實現乙個簡單的微博第三方登入!

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 首先要...