mirror of
https://github.com/sameersbn/docker-gitlab.git
synced 2026-02-01 14:34:07 +00:00
Added OAUTH_SAML_ATTRIBUTE_STATEMENTS_USERNAME
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
This commit is contained in:
parent
a623f39fb1
commit
ec4df3a82f
@ -1050,6 +1050,7 @@ Below is the complete list of available options that can be used to customize yo
|
|||||||
| `OAUTH_SAML_GROUPS_ATTRIBUTE` | Map groups attribute in a SAMLResponse to external groups. No defaults. |
|
| `OAUTH_SAML_GROUPS_ATTRIBUTE` | Map groups attribute in a SAMLResponse to external groups. No defaults. |
|
||||||
| `OAUTH_SAML_EXTERNAL_GROUPS` | List of external groups in a SAMLResponse. Value is comma separated list of single quoted groups. Example: `'group1','group2'`. No defaults. |
|
| `OAUTH_SAML_EXTERNAL_GROUPS` | List of external groups in a SAMLResponse. Value is comma separated list of single quoted groups. Example: `'group1','group2'`. No defaults. |
|
||||||
| `OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL` | Map 'email' attribute name in a SAMLResponse to entries in the OmniAuth info hash, No defaults. See [GitLab documentation](http://doc.gitlab.com/ce/integration/saml.html#attribute_statements) for more details. |
|
| `OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL` | Map 'email' attribute name in a SAMLResponse to entries in the OmniAuth info hash, No defaults. See [GitLab documentation](http://doc.gitlab.com/ce/integration/saml.html#attribute_statements) for more details. |
|
||||||
|
| `OAUTH_SAML_ATTRIBUTE_STATEMENTS_USERNAME` | Map 'username' attribute in a SAMLResponse to entries in the OmniAuth info hash, No defaults. See [GitLab documentation](http://doc.gitlab.com/ce/integration/saml.html#attribute_statements) for more details. |
|
||||||
| `OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME` | Map 'name' attribute in a SAMLResponse to entries in the OmniAuth info hash, No defaults. See [GitLab documentation](http://doc.gitlab.com/ce/integration/saml.html#attribute_statements) for more details. |
|
| `OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME` | Map 'name' attribute in a SAMLResponse to entries in the OmniAuth info hash, No defaults. See [GitLab documentation](http://doc.gitlab.com/ce/integration/saml.html#attribute_statements) for more details. |
|
||||||
| `OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME` | Map 'first_name' attribute in a SAMLResponse to entries in the OmniAuth info hash, No defaults. See [GitLab documentation](http://doc.gitlab.com/ce/integration/saml.html#attribute_statements) for more details. |
|
| `OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME` | Map 'first_name' attribute in a SAMLResponse to entries in the OmniAuth info hash, No defaults. See [GitLab documentation](http://doc.gitlab.com/ce/integration/saml.html#attribute_statements) for more details. |
|
||||||
| `OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME` | Map 'last_name' attribute in a SAMLResponse to entries in the OmniAuth info hash, No defaults. See [GitLab documentation](http://doc.gitlab.com/ce/integration/saml.html#attribute_statements) for more details. |
|
| `OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME` | Map 'last_name' attribute in a SAMLResponse to entries in the OmniAuth info hash, No defaults. See [GitLab documentation](http://doc.gitlab.com/ce/integration/saml.html#attribute_statements) for more details. |
|
||||||
|
|||||||
@ -516,6 +516,7 @@ production: &base
|
|||||||
attribute_statements: {
|
attribute_statements: {
|
||||||
first_name: ['{{OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME}}'],
|
first_name: ['{{OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME}}'],
|
||||||
last_name: ['{{OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME}}'],
|
last_name: ['{{OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME}}'],
|
||||||
|
username: ['{{OAUTH_SAML_ATTRIBUTE_STATEMENTS_USERNAME}}'],
|
||||||
name: ['{{OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME}}'],
|
name: ['{{OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME}}'],
|
||||||
email: ['{{OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL}}'] },
|
email: ['{{OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL}}'] },
|
||||||
name_identifier_format: '{{OAUTH_SAML_NAME_IDENTIFIER_FORMAT}}' } }
|
name_identifier_format: '{{OAUTH_SAML_NAME_IDENTIFIER_FORMAT}}' } }
|
||||||
|
|||||||
@ -382,6 +382,7 @@ OAUTH_SAML_GROUPS_ATTRIBUTE=${OAUTH_SAML_GROUPS_ATTRIBUTE:-}
|
|||||||
OAUTH_SAML_EXTERNAL_GROUPS=${OAUTH_SAML_EXTERNAL_GROUPS:-}
|
OAUTH_SAML_EXTERNAL_GROUPS=${OAUTH_SAML_EXTERNAL_GROUPS:-}
|
||||||
OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL=${OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL:-}
|
OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL=${OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL:-}
|
||||||
OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME=${OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME:-}
|
OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME=${OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME:-}
|
||||||
|
OAUTH_SAML_ATTRIBUTE_STATEMENTS_USERNAME=${OAUTH_SAML_ATTRIBUTE_STATEMENTS_USERNAME:-}
|
||||||
OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME=${OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME:-}
|
OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME=${OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME:-}
|
||||||
OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME=${OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME:-}
|
OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME=${OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME:-}
|
||||||
|
|
||||||
|
|||||||
@ -598,6 +598,9 @@ gitlab_configure_oauth_saml_attribute_statements() {
|
|||||||
OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME \
|
OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME \
|
||||||
OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME
|
OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME
|
||||||
# Remove undefined optional attributes
|
# Remove undefined optional attributes
|
||||||
|
exec_as_git sed -i "/email: \\[''\\],/d" ${GITLAB_CONFIG}
|
||||||
|
exec_as_git sed -i "/name: \\[''\\],/d" ${GITLAB_CONFIG}
|
||||||
|
exec_as_git sed -i "/username: \\[''\\],/d" ${GITLAB_CONFIG}
|
||||||
exec_as_git sed -i "/first_name: \\[''\\],/d" ${GITLAB_CONFIG}
|
exec_as_git sed -i "/first_name: \\[''\\],/d" ${GITLAB_CONFIG}
|
||||||
exec_as_git sed -i "/last_name: \\[''\\],/d" ${GITLAB_CONFIG}
|
exec_as_git sed -i "/last_name: \\[''\\],/d" ${GITLAB_CONFIG}
|
||||||
else
|
else
|
||||||
|
|||||||
@ -138,6 +138,7 @@ services:
|
|||||||
- OAUTH_SAML_EXTERNAL_GROUPS=
|
- OAUTH_SAML_EXTERNAL_GROUPS=
|
||||||
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL=
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL=
|
||||||
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME=
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME=
|
||||||
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_USERNAME=
|
||||||
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME=
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME=
|
||||||
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME=
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME=
|
||||||
|
|
||||||
|
|||||||
@ -134,6 +134,7 @@ services:
|
|||||||
- OAUTH_SAML_EXTERNAL_GROUPS=
|
- OAUTH_SAML_EXTERNAL_GROUPS=
|
||||||
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL=
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL=
|
||||||
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME=
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME=
|
||||||
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_USERNAME=
|
||||||
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME=
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME=
|
||||||
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME=
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME=
|
||||||
|
|
||||||
|
|||||||
@ -184,6 +184,7 @@ services:
|
|||||||
- OAUTH_SAML_EXTERNAL_GROUPS=
|
- OAUTH_SAML_EXTERNAL_GROUPS=
|
||||||
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL=
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL=
|
||||||
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME=
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME=
|
||||||
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_USERNAME=
|
||||||
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME=
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME=
|
||||||
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME=
|
- OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME=
|
||||||
- OAUTH_CROWD_SERVER_URL=
|
- OAUTH_CROWD_SERVER_URL=
|
||||||
@ -236,4 +237,3 @@ To avoid user interaction in the restore operation, specify the timestamp of the
|
|||||||
docker run --name gitlab -it --rm [OPTIONS] \
|
docker run --name gitlab -it --rm [OPTIONS] \
|
||||||
sameersbn/gitlab:8.16.4 app:rake gitlab:backup:restore BACKUP=1417624827
|
sameersbn/gitlab:8.16.4 app:rake gitlab:backup:restore BACKUP=1417624827
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user