微博三方登入原理

2021-10-24 14:05:08 字數 1078 閱讀 8136

1.oauth是乙個開放標準,允許使用者讓第三方應用訪問該使用者在某一**上儲存的私密的資源,而無

需將使用者名稱和密碼提供給第三方應用。

2.oauth允許使用者提供乙個令牌,而不是使用者名稱和密碼來訪問他們存放在特定服務提供者的資料。

3.這個code如果能出三方換取到資料就證明這個使用者是三方真實的使用者

1

.服務方希望使用者註冊, 而使用者懶得填註冊時的各種資訊(主要是為了保證使用者的唯一性,各種使用者名稱已

占用,密碼格式限制).2

證明該使用者在已經註冊的應用中的唯一性.

3.第三方登入的實質就是在授權時獲得第三方應用提供的代表了使用者在第三方應用中的唯一性的

openid.並將openid儲存在第三方服務控制的本地儲存.```

微博三方登入原理

微博三方登入流程 前端獲取認證code 1.在vue頁面載入時,動態傳送請求獲取微博授權url 2.django收到請求的url後,通過微博應用id client id 和 位址 redirect url 動態生成授權url返回給vue 3.當使用者點選上面的url進行掃碼,授權成功會跳轉我們的 介...

19 微博三方登入原理

1.1 前端獲取認證code 獲取微博的掃碼頁面 1.2 獲取微博access token 1.3 獲取微博使用者基本資訊並儲存到資料庫 1.4 生成token給vue 2.1 情況1 本地未登入,第一次登入第三方 此時相當於註冊,直接把第三方資訊拉取來並註冊成本地使用者就可以了,並建立本地使用者與...

三方登入微博url介面

2.2 新增子路由 oauth urls.py from django.urls import path from import views urlpatterns 2.3 在syl settings.py中新增應用 2.4 在syl urls.py主路由中新增 urlpatterns path o...