在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获取到邮箱信息去走注册流程, 一般还需要额外的邮箱有效验证.