Oauth2.0集成功能说明
为了帮助用户更加方便的使用产品,基于OAuth2.0协议我们实现以下功能。
第三方认证功能
基于OAuth协议,用户通过配置OAuth服务可以通过第三方平台实现一键登录(Github, Gitlab, Gitee), 增加用户体验
代码仓库对接
- 通用场景:
在源码构建组件的场景中,用户需要将项目路径和帐号密码进行配置才能进行创建,也需要用户自行设置webhook,使用起来繁琐;且账号密码容易泄露。
- 使用Oauth后:
在5.1.9版本中,我们基于OAuth协议,实现了源码构建仓库对接。用户只需要在自己的代码仓库注册好客户端,并在本平台配置好OAuth服务,即可快速选择自己仓库内的项目版本进行构建,自动设置webhook,全过程不需要账号密码,手动操作,大大提高安全性,可用性,便捷性。