前段时间学习了 Oauth2 相关的授权流程 刚好想实践一下,就利用 Gitee 的官方文档进行了实践 源代码地址:gitee-spring-boot: Gitee的Oauth2三方登录实现 用的是 h2 数据库,按照 readme 步骤运行 Gitee 会返回用户信息 后端会判断 Gitee 中的用户标识是否已经存在 如果存在,代表用户已经使用 Gitee 登录过了,返回之前已经创建好的用户 否则创建一个新用户,并将 Gitee 中的用户标识与本系统的用户标识绑定