SpringBoot 集成 Gitee 实现三方登录

前段时间学习了 Oauth2 相关的授权流程

刚好想实践一下,就利用 Gitee 的官方文档进行了实践

源代码地址:gitee-spring-boot: Gitee的Oauth2三方登录实现

用的是 h2 数据库,按照 readme 步骤运行

Gitee 会返回用户信息

后端会判断 Gitee 中的用户标识是否已经存在

如果存在,代表用户已经使用 Gitee 登录过了,返回之前已经创建好的用户

否则创建一个新用户,并将 Gitee 中的用户标识与本系统的用户标识绑定

相关推荐
宇图SHARE2 分钟前
别再用 Python 写 Agent 前端了!Vue3 + NestJS + TypeScript 全栈方案,开发效率翻倍
前端·后端
吃饱了得干活3 分钟前
Spring Cloud Gateway限流:从Redis到Sentinel的三种方案
后端·spring cloud
IT_陈寒9 分钟前
Python的GIL让我以为CPU跑满了,结果...
前端·人工智能·后端
Jiude16 分钟前
AI 产品的几种付费方式
后端·架构·openai
Java面试题总结1 小时前
Go 语言大白话入门 6 - 判断与循环
开发语言·后端·golang
hsg772 小时前
简述:Rust、GeoRust、自主研发GIS平台
开发语言·后端·rust
卓怡学长8 小时前
w255基于springboot仓库管理系统
java·数据库·spring boot·spring·intellij-idea
谭光志10 小时前
Vibe Coding 时代,程序员该何去何从
前端·后端·ai编程
GoGeekBaird10 小时前
我用 BeeWeave 跑完了一次完整写作闭环
后端·github
仿生狮子11 小时前
别再说“全栈”了,AI 时代团队只认这 5 种人
前端·人工智能·后端