Gitea 接入CZL Connect 来支持QQ Google Github 和Q58论坛登录

在Gitea上配置

需要是管理员登陆gitea, 然后进入管理后台

点击 添加认证源, 打马赛克的先忽略, 先填写这些, 然后页面停在这里

认证名称 : CZLConnect

OAuth2 提供程序 : GitHub

授权 URL: https://connect.czl.net/oauth2/authorize

令牌 URL: https://connect.czl.net/api/oauth2/token

Profile URL: https://connect.czl.net/api/oauth2/userinfo

电子邮件 URL: https://connect.czl.net/api/oauth2/user/emails

附加授权范围(Scopes): read write

如果更改了认证名称, 回调地址需要看下方

CZLConnect新建应用

新建应用, 配置如图:

应用名称: CZL Git Repository

应用主页: https://git.czl.net

应用图标URL: https://docs.gitea.com/zh-cn/img/gitea.svg

回调地址: https://git.czl.net/user/oauth2/CZLConnect/callback

应用描述: 空

如果回调地址和上面示例一样, 就不用改

然后获取到 ID和密钥

把这两个填入到上面Gitea的留空处, 保存即可.

已有用户在Gitea上绑定

个人设置-安全-绑定

新用户使用

不论是注册还是登录, 只要使用这个, 就会自动从CZLConnect获取到邮箱信息去走注册流程, 一般还需要额外的邮箱有效验证.