This repository has been archived by the owner on Oct 8, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
9119d72
commit 7453f3b
Showing
2 changed files
with
23 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# IDAM integration with uds-capability-gitlab | ||
|
||
This gitlab capability is preconfigured to work with an IDAM solution, but IDAM is disabled by default. | ||
|
||
## IDAM Variables | ||
|
||
These Zarf variables are mapped to gitlab helm chart values that are documented [here.](https://docs.gitlab.com/charts/charts/globals#omniauth) | ||
|
||
| Key | Type | Default | Description | | ||
|-----|------|---------|-------------| | ||
| IDAM_ENABLED | bool | `false` | Enables/disables IDAM | | ||
| IDAM_ALLOWED_SSOS | list | `[]` | Enables auto creation of accounts when signing in with OmniAuth | | ||
| IDAM_BLOCK_AUTO_USERS | bool | `false` | Enables/disables auto created users being blocked by default | | ||
| IDAM_AUTO_LINK_USER | string | `""` | Allows users authenticating via an OmniAuth provider to be automatically linked to a current GitLab user | | ||
| IDAM_AUTO_SIGNIN | string | `""` | Single provider name allowed to automatically sign in | | ||
| IDAM_EXTERNAL_PROVIDERS | list | `[]` | Define which OmniAuth providers you want to be external | | ||
| IDAM_PROVIDERS | multi-line list | `[]` | [See documentation](https://docs.gitlab.com/charts/charts/globals#providers) | | ||
| IDAM_SYNC_ATTRIBUTES | list | `[]` | List of profile attributes to sync from the provider upon login | | ||
| IDAM_SYNC_PROVIDERS | list | `[]` | List of provider names that GitLab should automatically sync profile information from | |