Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oauth 2.0 可以将Gitlab用作oauth提供者吗?_Oauth 2.0_Gitlab - Fatal编程技术网

Oauth 2.0 可以将Gitlab用作oauth提供者吗?

Oauth 2.0 可以将Gitlab用作oauth提供者吗?,oauth-2.0,gitlab,Oauth 2.0,Gitlab,我知道有可能像Github这样。 然而,我想知道Gitlab的oauth是否可以用于验证我的应用程序的用户 有我可以使用的oauth端点吗?这应该是可能的,因为建议“”似乎用() 如果有一个oauth身份验证系统和Github这样的应用程序管理,那将是非常强大的 如果此功能出现在Gitlab上,开发人员将能够创建许多第三方应用程序,如Travis CI或Scrutnizer,它们可以直接与“Gitlab Connect”系统交互,与Github或Bitbucket相同 我们还应该管理授权范围(概

我知道有可能像Github这样。 然而,我想知道Gitlab的oauth是否可以用于验证我的应用程序的用户


有我可以使用的oauth端点吗?

这应该是可能的,因为建议“”似乎用()

如果有一个oauth身份验证系统和Github这样的应用程序管理,那将是非常强大的

如果此功能出现在Gitlab上,开发人员将能够创建许多第三方应用程序,如Travis CI或Scrutnizer,它们可以直接与“Gitlab Connect”系统交互,与Github或Bitbucket相同

我们还应该管理授权范围(概要视图/编辑、组访问、项目访问等)

GitLab团队(管理,GitLab)于2014年12月22日作出回应

在GitLab 7.7中完成

见和:


2016年2月编辑,补充链接:

  • ,GitLab使用什么来实现OAuth

注:随附(2021年4月)

在组级别注册OAuth应用程序 组所有者现在可以为组注册OAuth应用程序

以前,OAuth应用程序只能由单个用户或在实例级别注册

使此功能在组级别可用可以减少实例管理员的管理负担,并消除对单个用户配置OAuth应用程序的依赖

多亏了GitLab贡献者Jonas Wälter(来自西门子)的出色工作,该功能现在在13.11版本中可用

见和


不,不是。目前唯一支持的作用域是
api
,它允许身份验证客户端完全访问用户名中的所有内容。请参阅以跟踪进度