我知道可以使用外部提供程序(如github)登录gitlab,但我想知道它是否可以用来验证我的应用程序中的用户。
是否有我可以使用的oauth端点。
答案 0 :(得分:4)
应该可以,因为建议“Oauth system for third party application”似乎已完成GitLab 7.7(which is to be released)
拥有像Github这样的应用程序管理的oauth身份验证系统会非常强大。
如果Gitlab上出现此功能,开发人员可以创建许多第三方应用程序,如Travis-CI或Scrutinizer,可以直接与“Gitlab Connect”系统交互,与Github或Bitbucket相同。
我们也应该管理授权范围(配置文件视图/编辑,组访问,项目访问等...)。
GitLab团队(管理员,Gitlab)回复·2014年12月22日
在GitLab 7.7中完成
请参阅diff between GitLab 7.6 and 7.7和:
2016年2月编辑,补充链接:
答案 1 :(得分:0)
不,不是。目前唯一受支持的范围是api
,它使身份验证客户端可以完全访问用户名称中的所有内容。请参阅https://gitlab.com/gitlab-org/gitlab-ce/issues/22323以跟踪进度。