@@ -7,15 +7,15 @@ You can see a full example in the [Example section](#example)
7
7
8
8
## Main structure
9
9
10
- | Key | Type | Required | Default | Description |
11
- | -------------- | ----------------------------------------------------- | -------- | ------- | ---------------------------------- |
12
- | log | [ LogConfiguration] ( #logconfiguration ) | No | None | Log configurations |
13
- | server | [ ServerConfiguration] ( #serverconfiguration ) | No | None | Server configurations |
14
- | internalServer | [ ServerConfiguration] ( #serverconfiguration ) | No | None | Internal Server configurations |
15
- | template | [ TemplateConfiguration] ( #templateconfiguration ) | No | None | Template configurations |
16
- | targets | [[ TargetConfiguration]] ( #targetconfiguration ) | Yes | None | Targets configuration |
17
- | auth | [ AuthConfiguration ] ( #authconfiguration ) | No | None | Authentication configuration |
18
- | listTargets | [ ListTargetsConfiguration] ( #listtargetsconfiguration ) | No | None | List targets feature configuration |
10
+ | Key | Type | Required | Default | Description |
11
+ | -------------- | --------------------------------------------------------- | -------- | ------- | ---- ---------------------------------- |
12
+ | log | [ LogConfiguration] ( #logconfiguration ) | No | None | Log configurations |
13
+ | server | [ ServerConfiguration] ( #serverconfiguration ) | No | None | Server configurations |
14
+ | internalServer | [ ServerConfiguration] ( #serverconfiguration ) | No | None | Internal Server configurations |
15
+ | template | [ TemplateConfiguration] ( #templateconfiguration ) | No | None | Template configurations |
16
+ | targets | [[ TargetConfiguration]] ( #targetconfiguration ) | Yes | None | Targets configuration |
17
+ | authProviders | [ AuthProvidersConfiguration ] ( #authProvidersconfiguration ) | No | None | Authentication providers configuration |
18
+ | listTargets | [ ListTargetsConfiguration] ( #listtargetsconfiguration ) | No | None | List targets feature configuration |
19
19
20
20
## LogConfiguration
21
21
@@ -114,7 +114,7 @@ You can see a full example in the [Example section](#example)
114
114
| env | String | Only if path and value are not set | None | Environment variable name to use to load credential |
115
115
| value | String | Only if path and env are not set | None | Credential value directly (Not recommended) |
116
116
117
- ## AuthConfiguration
117
+ ## AuthProvidersConfiguration
118
118
119
119
| Key | Type | Required | Default | Description |
120
120
| ----- | ------------------------------------------------------------ | -------- | ------- | ------------------------------------------------- |
@@ -162,10 +162,11 @@ You can see a full example in the [Example section](#example)
162
162
163
163
## OIDCAuthorizationAccesses
164
164
165
- | Key | Type | Required | Default | Description |
166
- | ----- | ------ | ---------------------- | ------- | ----------- |
167
- | group | String | Required without email | None | Group name |
168
- | email | String | Required without group | None | Email |
165
+ | Key | Type | Required | Default | Description |
166
+ | ------ | ------- | ---------------------- | ------- | ---------------------------------------------- |
167
+ | group | String | Required without email | None | Group name |
168
+ | email | String | Required without group | None | Email |
169
+ | regexp | Boolean | No | ` false ` | Consider group or email as regexp for matching |
169
170
170
171
## ResourceBasic
171
172
220
221
# targetList: templates/target-list.tpl
221
222
# unauthorized: templates/unauthorized.tpl
222
223
223
- # Authentication
224
- # auth :
224
+ # Authentication Providers
225
+ # authProviders :
225
226
# oidc:
226
227
# provider1:
227
228
# clientID: client-id
265
266
# # OIDC section for access filter
266
267
# oidc:
267
268
# # NOTE: This list can be empty ([]) for authentication only and no group filter
268
- # authorizationAccesses: # Authorization accesses : groups or email
269
+ # authorizationAccesses: # Authorization accesses : groups or email or regexp
269
270
# - group: devops_users
270
271
# # Basic authentication section
271
272
# basic:
@@ -296,7 +297,7 @@ targets:
296
297
# # OIDC section for access filter
297
298
# oidc:
298
299
# # NOTE: This list can be empty ([]) for authentication only and no group filter
299
- # authorizationAccesses: # Authorization accesses : groups or email
300
+ # authorizationAccesses: # Authorization accesses : groups or email or regexp
300
301
# - group: specific_users
301
302
# # A Path must be declared for a resource filtering (a wildcard can be added to match every sub path)
302
303
# - path: /directory1/*
0 commit comments