Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
cedfe9d2
G
gitlab-foss
项目概览
李少辉-开发者
/
gitlab-foss
通知
15
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gitlab-foss
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
cedfe9d2
编写于
4月 11, 2016
作者:
P
Patricio Cano
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Documentation of feature
上级
ea04b019
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
30 addition
and
0 deletion
+30
-0
config/gitlab.yml.example
config/gitlab.yml.example
+7
-0
doc/integration/omniauth.md
doc/integration/omniauth.md
+23
-0
未找到文件。
config/gitlab.yml.example
浏览文件 @
cedfe9d2
...
...
@@ -304,6 +304,13 @@ production: &base
# (default: false)
auto_link_saml_user: false
# Set different Omniauth providers as external so that all users creating accounts
# via these providers will not be able to have access to internal projects. You
# will need to use the full name of the provider, like `google_oauth2` for Google.
# Refer to the examples below for the full names of the supported providers.
# (default: [])
external_providers: []
## Auth providers
# Uncomment the following lines and fill in the data of the auth provider you want to use
# If your favorite auth provider is not listed you can use others:
...
...
doc/integration/omniauth.md
浏览文件 @
cedfe9d2
...
...
@@ -120,6 +120,29 @@ OmniAuth provider for an existing user.
The chosen OmniAuth provider is now active and can be used to sign in to GitLab from then on.
## Configure OmniAuth Providers as External
>**Note:**
This setting was introduced with version 8.7 of GitLab
You can define which OmniAuth providers you want to be
`external`
so that all users
creating accounts via these providers will not be able to have access to internal
projects. You will need to use the full name of the provider, like
`google_oauth2`
for Google. Refer to the examples for the full names of the supported providers.
**For Omnibus installations**
```
ruby
gitlab_rails
[
'omniauth_external_providers'
]
=
[
'twitter'
,
'google_oauth2'
]
```
**For installations from source**
```
yaml
omniauth
:
external_providers
:
[
'
twitter'
,
'
google_oauth2'
]
```
## Using Custom Omniauth Providers
>**Note:**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录