1. Gitee登錄介紹(測試網站:地址)(不需要域名即可接入)
第三方網站主要通過使用“Gitee登錄”接入Gitee開放平台。"Gitee登錄”是Gitee開放平台提供給第三方網站的一種服務。“Gitee登錄”可以讓用戶使用Gitee帳號在第三方網站上登錄,分享內
容、同步信息,大大降低了用戶注冊的門檻。
同時,第三方網站根據用戶提供的綁定信息,借助Gitee空間龐大的用戶群,使網站的信息能通過好友關系得到進一步的傳播,提升網站的訪問量和用戶數。
OAuth: OAuth(開放授權)是一個開放標准,允許用戶授權第三方網站訪問他們存儲在另外的服務提供者上的信息,而不需要將用戶名和密碼提供給第三方網站或分享他們數據的所有內容。
Gitee登錄OAuth2.0:對於用戶相關的OpenAPI(例如獲取用戶信息等),為了保護用戶數據的安全和隱私,第三方網站訪問用戶數據前都需要顯式的向用戶征求授權。
2. 成為開發者
開發者通過以下幾個步驟,即可接入Gitee開放平台: 注冊開發者 → 創建應用 → 獲取接口權限。
2.1 注冊Gitee賬號
在Gitee官網按要求注冊/登錄賬號(官網地址:https://gitee.com/login) ,並完成登錄
3. 網站應用及移動應用接入申請
應用接入前,首先需進行申請,獲得對應的appid與appkey,以保證后續流程中可正確對網站與用戶進行驗證與授權。
3.1 創建應用
1. 登錄成功后,點擊“頭像”按鈕,點擊“設置”按鈕
2. 跳轉到設置頁面,在“數據管理”里面選擇“第三方應用”按鈕,點擊創建應用, 我的已經審核通過並且已經創建過一個應用了。
3. 填寫應用相關信息,勾選應用所需要的權限。其中:回調地址 是用戶授權后,碼雲回調到應用,並且回傳授權碼的地址。
注意:Gitee回調地址不需要域名也可以,使用自己電腦ip地址就可以
注意:Gitee回調地址不需要域名也可以,使用自己電腦ip地址就可以
注意:Gitee回調地址不需要域名也可以,使用自己電腦ip地址就可以
4. 網站信息填寫完成,點擊“創建應用”后,網站應用創建完成,會生成 Cliend ID 和 Client Secret。他們將會在上述OAuth2 認證基本流程用到。
3.2 到此准備工作結束,網站開發流程(在下篇介紹)
3.3 每個人做的項目需求不同,可能會出現不同的問題,文章僅供參考
3.4 SpringBoot+Vue實現第三方Gitee登錄(二)
3.5 其他第三方登錄方式:https://www.cnblogs.com/liyhbk/category/2089783.html
4. 源碼購買
4.1 簡潔版(淘寶源碼)
包含登錄,第三方登錄,跳轉首頁,SpringBoot+SpringSecurity+Mysql+Redis+Vue+ElementUI等
4.2 多功能版本(淘寶源碼)
包含登錄,注冊,第三方登錄,完整的系統管理模塊,系統工具模塊,系統監控模塊,個人中心等,SpringBoot+SpringSecurity+Mysql+Redis+Vue+ElementUI等