QQ第三方登入認證流程(乾貨)
一、註冊成為QQ開發者
1、進入註冊網站:https://connect.qq.com/index.html
2、登入QQ號,點選頭像進入認證頁面
3、選擇“個人開發者”,並如實填寫個人資訊,上傳手持身份證照片
注:認證時間較長,上傳手持身份證資訊時一定要注意清晰,否則很容易認證失敗
二、建立網頁應用並稽核
1、稽核通過後進入“應用管理”,建立新的web應用(根據需求),此時的應用圖示要符合要求,否則會被駁回(大小規格合適即可)
2、填寫資訊後需要填寫網站資訊,此時需要填寫平臺資訊
網站地址:需要填寫域名,這個地址展示的頁面需要有QQ登入的圖示,否則會被駁回
回撥地址:登入成功後的跳轉地址,回撥地址要與程式中設定的回撥地址一致,否則會報錯(不會駁回,稽核時此處不會稽核到)
主辦單位名稱與備案號:見下圖,務必一一對應,否正都會稽核失敗
說明:
https://wiki.connect.qq.com/%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C_oauth2-0
注意:對應的A、B、C要填寫的一致(網站名稱可以不一樣,但是要保證網站名稱包含備案時網站名稱的關鍵字)
三、編寫程式碼
文件地址:
https://gitee.com/cancerGit/JustAuth/blob/master/docs/oauth/qq.md
程式碼中
@RequestMapping("/callback/{source}")
@ResponseBody
public Object login(AuthCallback callback) {
AuthRequest authRequest = getAuthRequest();
return authRequest.login(callback);
}
這部分返回的結果就是使用者的登入資訊。
說明:全部稽核過程都為人工稽核,耗時較長
附贈可以直接使用的QQ第三方登入案例,替換為你的QQ開發者ID和Secret即可使用,使用JDK11進行編碼。
1、下載地址:https://download.csdn.net/download/weixin_42656358/12888529
2、關注微信公眾號:“不知言語”
回覆“QQ第三方登入”即可獲得對應下載地址。
相關文章
- 【乾貨分享】最新WHQL徽標認證申請流程
- php使用第三方QQ登入PHP
- 系統登入認證流程對比(cookie方式與jwt)CookieJWT
- Java實現QQ第三方登入Java
- qq第三方登入js_sdkJS
- iOS因QQ第三方登入被拒iOS
- qq第三方登入所需appidAPP
- 關於QQ第三方登入的坑
- Flask Session 登入認證模組FlaskSession
- passport API 認證 -- 多表登入PassportAPI
- laravel實現第三方qq一鍵登入Laravel
- Redis使用認證密碼登入Redis密碼
- SSH認證免密碼登入密碼
- JWT登入認證-專案BotBattleJWTBAT
- 【WEB API專案實戰乾貨系列】- API登入與身份驗證(三)WebAPI
- 簡單實現第三方qq登入和分享
- Spring Security 實戰乾貨:從零手寫一個驗證碼登入Spring
- JWT實現登入認證例項JWT
- 實戰模擬│JWT 登入認證JWT
- spring security 自定義認證登入Spring
- 【網頁登入】QQ 登入、微信登入、微博登入、GitHub 登入網頁Github
- CB認證流程
- 封裝QQ、微信、微博的第三方登入和分享封裝
- QQ第三方登入例項demo(QQSDK包優化)優化
- 認證系統之登入認證系統的進階使用 (二)
- WEB應用的安全的登入認證Web
- ssh無密碼登入認證失敗密碼
- Spring Security 實戰乾貨:使用 JWT 認證訪問介面SpringJWT
- 蘋果稽核被拒——第三方QQ登入的五種情形蘋果
- ios 上qq以及微信上面第三方庫的登入iOS
- 使用第三方APPKey授權 跳轉登入 QQAPP
- 友盟第三方登入精簡版QQ遇到的坑
- SpringSecurity認證流程SpringGse
- cas認證基本流程
- kerberos 認證流程-理解ROS
- [API 寫法] QQ 登入、微信登入、Facebook、google、蘋果登入APIGo蘋果
- Java QQ授權第三方登陸Java
- Spring Security 實戰乾貨:玩轉自定義登入Spring