diff --git a/patterns/0f6977caedca600b17221f0a_resources/IdentProcessAndDispatch.groovy b/patterns/0f6977caedca600b17221f0a_resources/IdentProcessAndDispatch.groovy
index 15f0f09..ec191d0 100644
--- a/patterns/0f6977caedca600b17221f0a_resources/IdentProcessAndDispatch.groovy
+++ b/patterns/0f6977caedca600b17221f0a_resources/IdentProcessAndDispatch.groovy
@@ -45,7 +45,7 @@ if (rpcode)
response.setSessionAttribute('agov.ident.rpcode', rpcode)
} else {
cleanSession(true)
- LOG.info("Event='IDENT-INVALIDREQ', rpcode='missing', SourceIp=${sourceIp}, UserAgent=${userAgent}, Referer='${referer}', Origin='${origin}'")
+ LOG.info("Event='IDENT-INVALIDREQ', rpcode='missing', SourceIp=${sourceIp}, UserAgent='${userAgent}', Referer='${referer}', Origin='${origin}'")
response.setResult('inavlidurl')
return
}
@@ -57,7 +57,7 @@ if (rpcode != rpcodeBackup) {
LOG.debug(">>> rpMaP: ${rpMap}")
if (!rpMap[rpcode]) {
cleanSession(true)
- LOG.info("Event='IDENT-INVALIDREQ', rpcode='${rpcode}', SourceIp=${sourceIp}, UserAgent=${userAgent}, Referer='${referer}', Origin='${origin}'")
+ LOG.info("Event='IDENT-INVALIDREQ', rpcode='${rpcode}', SourceIp=${sourceIp}, UserAgent='${userAgent}', Referer='${referer}', Origin='${origin}'")
response.setResult('inavlidurl')
return
}
@@ -72,7 +72,7 @@ if (inargs['SAMLResponse']) {
}
// 4) otherwise
-LOG.info("Event='IDENT-INITREQ', rpcode='${rpcode}', rpentity='${rpentity}', SourceIp=${sourceIp}, UserAgent=${userAgent}, Referer='${referer}', " +
+LOG.info("Event='IDENT-INITREQ', rpcode='${rpcode}', rpentity='${rpentity}', SourceIp=${sourceIp}, UserAgent='${userAgent}', Referer='${referer}', " +
"Origin='${origin}'")
response.setResult('sendAuthnRequest')
return
diff --git a/patterns/1200a58c76686d520c21edb0_resources/resources-op.zip b/patterns/1200a58c76686d520c21edb0_resources/resources-op.zip
index 68613de..66dd901 100644
Binary files a/patterns/1200a58c76686d520c21edb0_resources/resources-op.zip and b/patterns/1200a58c76686d520c21edb0_resources/resources-op.zip differ
diff --git a/patterns/39ecde9a0d101628fed3e3be_resources/resources-op.zip b/patterns/39ecde9a0d101628fed3e3be_resources/resources-op.zip
index 68613de..66dd901 100644
Binary files a/patterns/39ecde9a0d101628fed3e3be_resources/resources-op.zip and b/patterns/39ecde9a0d101628fed3e3be_resources/resources-op.zip differ
diff --git a/patterns/3fd09bb6cfbd34874595c263_labels/labels.zip b/patterns/3fd09bb6cfbd34874595c263_labels/labels.zip
index d8768dc..9ed6da8 100644
Binary files a/patterns/3fd09bb6cfbd34874595c263_labels/labels.zip and b/patterns/3fd09bb6cfbd34874595c263_labels/labels.zip differ
diff --git a/patterns/3fd09bb6cfbd34874595c263_template/webdata.zip b/patterns/3fd09bb6cfbd34874595c263_template/webdata.zip
index 99fdfca..8cd2145 100644
Binary files a/patterns/3fd09bb6cfbd34874595c263_template/webdata.zip and b/patterns/3fd09bb6cfbd34874595c263_template/webdata.zip differ
diff --git a/patterns/6df66943ca713eed2a25d935_labels/labels.zip b/patterns/6df66943ca713eed2a25d935_labels/labels.zip
index d8768dc..9ed6da8 100644
Binary files a/patterns/6df66943ca713eed2a25d935_labels/labels.zip and b/patterns/6df66943ca713eed2a25d935_labels/labels.zip differ
diff --git a/patterns/6df66943ca713eed2a25d935_template/webdata.zip b/patterns/6df66943ca713eed2a25d935_template/webdata.zip
index 99fdfca..8cd2145 100644
Binary files a/patterns/6df66943ca713eed2a25d935_template/webdata.zip and b/patterns/6df66943ca713eed2a25d935_template/webdata.zip differ
diff --git a/patterns/6f9c9f982dcc7ef59a34f1f7_labels/labels.zip b/patterns/6f9c9f982dcc7ef59a34f1f7_labels/labels.zip
index d8768dc..9ed6da8 100644
Binary files a/patterns/6f9c9f982dcc7ef59a34f1f7_labels/labels.zip and b/patterns/6f9c9f982dcc7ef59a34f1f7_labels/labels.zip differ
diff --git a/patterns/6f9c9f982dcc7ef59a34f1f7_template/webdata.zip b/patterns/6f9c9f982dcc7ef59a34f1f7_template/webdata.zip
index 99fdfca..8cd2145 100644
Binary files a/patterns/6f9c9f982dcc7ef59a34f1f7_template/webdata.zip and b/patterns/6f9c9f982dcc7ef59a34f1f7_template/webdata.zip differ
diff --git a/patterns/7518c6cc61e47eec6322ae17_labels/labels.zip b/patterns/7518c6cc61e47eec6322ae17_labels/labels.zip
index d8768dc..9ed6da8 100644
Binary files a/patterns/7518c6cc61e47eec6322ae17_labels/labels.zip and b/patterns/7518c6cc61e47eec6322ae17_labels/labels.zip differ
diff --git a/patterns/7518c6cc61e47eec6322ae17_template/webdata.zip b/patterns/7518c6cc61e47eec6322ae17_template/webdata.zip
index 99fdfca..8cd2145 100644
Binary files a/patterns/7518c6cc61e47eec6322ae17_template/webdata.zip and b/patterns/7518c6cc61e47eec6322ae17_template/webdata.zip differ
diff --git a/patterns/816a1456192f974b57418ca9_resources/resources-op.zip b/patterns/816a1456192f974b57418ca9_resources/resources-op.zip
index 68613de..66dd901 100644
Binary files a/patterns/816a1456192f974b57418ca9_resources/resources-op.zip and b/patterns/816a1456192f974b57418ca9_resources/resources-op.zip differ
diff --git a/patterns/DefaulErrorPages_58ece0328f5bf4d78e1a82d2.yml b/patterns/DefaulErrorPages_58ece0328f5bf4d78e1a82d2.yml
deleted file mode 100644
index ec0e980..0000000
--- a/patterns/DefaulErrorPages_58ece0328f5bf4d78e1a82d2.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-schemaVersion: "1.0"
-pattern:
- id: "58ece0328f5bf4d78e1a82d2"
- className: "ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericHostContextSettings"
- name: "DefaulErrorPages"
- label: "UTILS"
- properties:
- filters: "\n DefaultErrorFilter\n ch::nevis::isiweb4::filter::error::ErrorFilter\n\
- \ \n StatusCode\n \n\
- \ 400:file:/resources/errorPages/404.html:reset-header:reset-status-code\n\
- \ 403:file:/resources/errorPages/403.html:reset-header:reset-status-code\n\
- \t 404:file:/resources/errorPages/404.html:reset-header:reset-status-code\n\
- \ 500:file:/resources/errorPages/500.html:reset-header:reset-status-code\n\
- \ 502:file:/resources/errorPages/502.html:reset-header:reset-status-code\n\
- \ \n \n \n CheckAcceptHeader\n\
- \ true\n \n \n\
- \ PlaceHolders\n \n \
- \ TransferIdHolder:TRANSFER_ID\n TimestampHolder:TIMESTAMP\n\
- \ \n \n"
- filterMappings: "automatic"
- phase: "START"
diff --git a/patterns/DefaultErrorPages_58ece0328f5bf4d78e1a82d2.yml b/patterns/DefaultErrorPages_58ece0328f5bf4d78e1a82d2.yml
new file mode 100644
index 0000000..ed7f462
--- /dev/null
+++ b/patterns/DefaultErrorPages_58ece0328f5bf4d78e1a82d2.yml
@@ -0,0 +1,37 @@
+schemaVersion: "1.0"
+pattern:
+ id: "58ece0328f5bf4d78e1a82d2"
+ className: "ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericHostContextSettings"
+ name: "DefaultErrorPages"
+ label: "UTILS"
+ properties:
+ filters: "\n DefaultErrorFilter\n ch::nevis::isiweb4::filter::error::ErrorFilter\n\
+ \ \n StatusCode\n \n\
+ \ 403:NevisLogrendConnector_${param.logrendInstancePatternName}:/nevislogrend/errorPages/403.vm?logrendresourcepath=/nevislogrend:keep-status-code\n\
+ \ 404:NevisLogrendConnector_${param.logrendInstancePatternName}:/nevislogrend/errorPages/404.vm?logrendresourcepath=/nevislogrend:keep-status-code\n\
+ \ 408:NevisLogrendConnector_${param.logrendInstancePatternName}:/nevislogrend/errorPages/timeout.vm?logrendresourcepath=/nevislogrend:keep-status-code\n\
+ \ 500:NevisLogrendConnector_${param.logrendInstancePatternName}:/nevislogrend/errorPages/500.vm?logrendresourcepath=/nevislogrend:keep-status-code\n\
+ \ 502:NevisLogrendConnector_${param.logrendInstancePatternName}:/nevislogrend/errorPages/502.vm?logrendresourcepath=/nevislogrend:keep-status-code\n\
+ \ \n \n \n CheckAcceptHeader\n\
+ \ true\n \n \n\
+ \ PlaceHolders\n \n \
+ \ TransferIdHolder:TRANSFER_ID\n TimestampHolder:TIMESTAMP\n\
+ \ \n \n\n\n FallbackErrorFilter\n\
+ \ ch::nevis::isiweb4::filter::error::ErrorFilter\n\
+ \ \n StatusCode\n \n\
+ \ 500:file:/resources/errorPages/500.html:reset-header:reset-status-code\n\
+ \ 502:file:/resources/errorPages/502.html:reset-header:reset-status-code\n\
+ \ 503:file:/resources/errorPages/500.html:reset-header:reset-status-code\n\
+ \ 504:file:/resources/errorPages/500.html:reset-header:reset-status-code\n\
+ \ \n \n \n CheckAcceptHeader\n\
+ \ true\n \n \n\
+ \ PlaceHolders\n \n \
+ \ TransferIdHolder:TRANSFER_ID\n TimestampHolder:TIMESTAMP\n\
+ \ \n \n\n\n\
+ \ DefaultErrorFilter\n /*\n\
+ \n\n FallbackErrorFilter\n\
+ \ NevisLogrendConnector_${param.logrendInstancePatternName}\n\
+ \n"
+ filterMappings: "manual"
+ phase: "START"
+ parameters: "logrendInstancePatternName: nevisLogrend"
diff --git a/patterns/IDENT-AuthenticationRealm_3fd09bb6cfbd34874595c263.yml b/patterns/IDENT-AuthenticationRealm_3fd09bb6cfbd34874595c263.yml
index cd60384..417f293 100644
--- a/patterns/IDENT-AuthenticationRealm_3fd09bb6cfbd34874595c263.yml
+++ b/patterns/IDENT-AuthenticationRealm_3fd09bb6cfbd34874595c263.yml
@@ -14,3 +14,6 @@ pattern:
template: "res://3fd09bb6cfbd34874595c263#template"
labels: "res://3fd09bb6cfbd34874595c263#labels"
defaultProperties: "var://nevislogrend-configuration-logrendproperties"
+ sessionTimeout: "1m"
+ maxSessionLifetime: "2m"
+ langCookieDomain: "var://admin-language-cookie-domain"
diff --git a/patterns/IDM_Prune_Operations_Accounts_Job_b4ede97e934bb0fc17c60976.yml b/patterns/IDM_Prune_Operations_Accounts_Job_b4ede97e934bb0fc17c60976.yml
index b560e70..8553167 100644
--- a/patterns/IDM_Prune_Operations_Accounts_Job_b4ede97e934bb0fc17c60976.yml
+++ b/patterns/IDM_Prune_Operations_Accounts_Job_b4ede97e934bb0fc17c60976.yml
@@ -7,24 +7,5 @@ pattern:
notes: "Archive accounts after 30d of disabling and delete them after a year (335d\
\ later)\nruns daily at 01:30"
properties:
- job: "\n \n \n \n \n \n \n\
- \ \n \n \n\
- \ \n\n"
- trigger: "\n \n \n \n"
+ job: "var://idm-prune-operations-accounts-job-jobs"
+ trigger: "var://idm-prune-operations-accounts-job-triggers"
diff --git a/patterns/nevisAuth_Log_Settings_0eaddca6ad424c5d15e5312e.yml b/patterns/nevisAuth_Log_Settings_0eaddca6ad424c5d15e5312e.yml
index 099b2ec..c47a491 100644
--- a/patterns/nevisAuth_Log_Settings_0eaddca6ad424c5d15e5312e.yml
+++ b/patterns/nevisAuth_Log_Settings_0eaddca6ad424c5d15e5312e.yml
@@ -5,4 +5,5 @@ pattern:
name: "nevisAuth Log Settings"
label: "Common"
properties:
+ logLevel: "var://nevisauth-log-settings-default-log-level"
levels: "var://nevisauth-log-settings-log-levels"
diff --git a/patterns/nevisIDM_Administration_GUI_4095d4e66ef51810f07a6ed3.yml b/patterns/nevisIDM_Administration_GUI_4095d4e66ef51810f07a6ed3.yml
index 953e21f..118ee2c 100644
--- a/patterns/nevisIDM_Administration_GUI_4095d4e66ef51810f07a6ed3.yml
+++ b/patterns/nevisIDM_Administration_GUI_4095d4e66ef51810f07a6ed3.yml
@@ -8,7 +8,7 @@ pattern:
host:
- "pattern://1200a58c76686d520c21edb0"
nevisIDM:
- - "pattern://ba7c7a3b091df0c4b8ba0bb2"
+ - "pattern://641ac4edf0c17383d3c0ea38"
realm:
- "pattern://6f9c9f982dcc7ef59a34f1f7"
token:
diff --git a/patterns/nevisIDM_Operations_Administration_GUI_13ea034de32c190083ba9e35.yml b/patterns/nevisIDM_Operations_Administration_GUI_13ea034de32c190083ba9e35.yml
index adb3b95..ab8b24c 100644
--- a/patterns/nevisIDM_Operations_Administration_GUI_13ea034de32c190083ba9e35.yml
+++ b/patterns/nevisIDM_Operations_Administration_GUI_13ea034de32c190083ba9e35.yml
@@ -8,7 +8,7 @@ pattern:
host:
- "pattern://39ecde9a0d101628fed3e3be"
nevisIDM:
- - "pattern://ba7c7a3b091df0c4b8ba0bb2"
+ - "pattern://641ac4edf0c17383d3c0ea38"
realm:
- "pattern://7518c6cc61e47eec6322ae17"
token:
diff --git a/patterns/nevisIDM_admin_ba7c7a3b091df0c4b8ba0bb2.yml b/patterns/nevisIDM_ba7c7a3b091df0c4b8ba0bb2.yml
similarity index 92%
rename from patterns/nevisIDM_admin_ba7c7a3b091df0c4b8ba0bb2.yml
rename to patterns/nevisIDM_ba7c7a3b091df0c4b8ba0bb2.yml
index 6fbf980..0787877 100644
--- a/patterns/nevisIDM_admin_ba7c7a3b091df0c4b8ba0bb2.yml
+++ b/patterns/nevisIDM_ba7c7a3b091df0c4b8ba0bb2.yml
@@ -2,22 +2,25 @@ schemaVersion: "1.0"
pattern:
id: "ba7c7a3b091df0c4b8ba0bb2"
className: "ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDeployable"
- name: "nevisIDM admin"
+ name: "nevisIDM"
deploymentHosts: "idm"
label: "Admin"
properties:
encryptionKey: "var://nevisidm-encryption-key"
+ frontendTrustStore:
+ - "pattern://c5d99a5e2158f9f2ece712fc"
authSignerTrustStore:
- "pattern://c4f291a121b2d19157049cdc"
database:
- "pattern://ca0629d86201d4c4ac857d60"
logging:
- "pattern://79c526f49d7765ce6ed1a619"
+ multiClientMode: "enabled"
mailSMTPHost: "var://nevisidm-smtp-host"
mailSMTPPort: "var://nevisidm-smtp-port"
smtpTLSMode: "var://nevisidm-smtp-ssltls-mode"
mailSMTPUser: "var://nevisidm-smtp-user"
- mailSMTPPass: "var://nevisidm-smtp-user"
+ mailSMTPPass: "var://nevisidm-smtp-password"
mailSenderAddress: "var://nevisidm-mail-sender"
resources: "var://nevisidm-admin-custom-resources"
addons:
@@ -51,4 +54,3 @@ pattern:
- "pattern://2d5614b389904a87cbe05fb0"
- "pattern://1960dfb9b110a6d07bcd04b9"
- "pattern://f4e909fcaf0ae3f6effb28ae"
- - "pattern://17562935f23ceca216bd5b99"
diff --git a/patterns/nevisIDM_batch_641ac4edf0c17383d3c0ea38.yml b/patterns/nevisIDM_batch_641ac4edf0c17383d3c0ea38.yml
index 038c654..5bb5138 100644
--- a/patterns/nevisIDM_batch_641ac4edf0c17383d3c0ea38.yml
+++ b/patterns/nevisIDM_batch_641ac4edf0c17383d3c0ea38.yml
@@ -7,12 +7,14 @@ pattern:
label: "Admin"
properties:
encryptionKey: "var://nevisidm-encryption-key"
+ authSignerTrustStore:
+ - "pattern://c4f291a121b2d19157049cdc"
database:
- "pattern://0d4bbba28a4a76094d41df81"
queryService: "disabled"
logging:
- "pattern://dcf3ce4f7d266c6da1e5beb2"
- multiClientMode: "disabled"
+ multiClientMode: "enabled"
mailSMTPHost: "var://nevisidm-smtp-host"
mailSMTPPort: "var://nevisidm-smtp-port"
smtpTLSMode: "var://nevisidm-smtp-ssltls-mode"
@@ -20,6 +22,7 @@ pattern:
mailSMTPPass: "var://nevisidm-smtp-password"
mailSenderAddress: "var://nevisidm-mail-sender"
jobStore: "db"
+ resources: "var://nevisidm-admin-custom-resources"
addons:
- "pattern://0116b3002d0e713e23e6be72"
- "pattern://0957497767812057fbf138cf"
@@ -29,3 +32,4 @@ pattern:
- "pattern://b4ede97e934bb0fc17c60976"
- "pattern://d4c123d7dd5d7126ff7a03b0"
- "pattern://0b4916a2533b10176f641740"
+ - "pattern://17562935f23ceca216bd5b99"
diff --git a/patterns/nevisIdm_frontend_TrustStore_c5d99a5e2158f9f2ece712fc.yml b/patterns/nevisIdm_frontend_TrustStore_c5d99a5e2158f9f2ece712fc.yml
new file mode 100644
index 0000000..d112b87
--- /dev/null
+++ b/patterns/nevisIdm_frontend_TrustStore_c5d99a5e2158f9f2ece712fc.yml
@@ -0,0 +1,9 @@
+schemaVersion: "1.0"
+pattern:
+ id: "c5d99a5e2158f9f2ece712fc"
+ className: "ch.nevis.admin.v4.plugin.nevisproxy.patterns.AutomaticTrustStoreProvider"
+ name: "nevisIdm_frontend_TrustStore"
+ notes: "ATB and nevisAuth in IdP Project must be able to establish 2way TLS connection\
+ \ with this IDM instance."
+ properties:
+ truststoreFile: "var://nevisidm_frontend_truststore-additional-trusted-certificates"
diff --git a/patterns/nevisIdm_sectoken_Truststore_c4f291a121b2d19157049cdc.yml b/patterns/nevisIdm_sectoken_Truststore_c4f291a121b2d19157049cdc.yml
index 89bf75c..f83c879 100644
--- a/patterns/nevisIdm_sectoken_Truststore_c4f291a121b2d19157049cdc.yml
+++ b/patterns/nevisIdm_sectoken_Truststore_c4f291a121b2d19157049cdc.yml
@@ -6,3 +6,4 @@ pattern:
properties:
keystore:
- "pattern://02cc34b35d83a306f48abe47"
+ truststoreFile: "var://nevisidm-signer-truststore-trusted-certificates"
diff --git a/patterns/nevisProxy_Instance_IDM_3bc06037962ad13be0a3a95d.yml b/patterns/nevisProxy_Instance_IDM_3bc06037962ad13be0a3a95d.yml
index 63d8f3c..befc49f 100644
--- a/patterns/nevisProxy_Instance_IDM_3bc06037962ad13be0a3a95d.yml
+++ b/patterns/nevisProxy_Instance_IDM_3bc06037962ad13be0a3a95d.yml
@@ -6,6 +6,8 @@ pattern:
deploymentHosts: "proxy-idm"
label: "Admin"
properties:
+ logging:
+ - "pattern://ce9360331e3ad6f715663b2c"
defaultHostContext:
- "pattern://1200a58c76686d520c21edb0"
addons:
diff --git a/patterns/nevisProxy_Log_Settings_ce9360331e3ad6f715663b2c.yml b/patterns/nevisProxy_Log_Settings_ce9360331e3ad6f715663b2c.yml
new file mode 100644
index 0000000..1d9d324
--- /dev/null
+++ b/patterns/nevisProxy_Log_Settings_ce9360331e3ad6f715663b2c.yml
@@ -0,0 +1,8 @@
+schemaVersion: "1.0"
+pattern:
+ id: "ce9360331e3ad6f715663b2c"
+ className: "ch.nevis.admin.v4.plugin.nevisproxy.patterns.CustomProxyLogFile"
+ name: "nevisProxy Log Settings"
+ properties:
+ logLevel: "var://nevisproxy-log-settings-default-log-level"
+ logLevelParameters: "var://nevisproxy-log-settings-log-levels"
diff --git a/patterns/operations_nevisProxy_Instance_bd83dfbd467e8211ffe71d28.yml b/patterns/operations_nevisProxy_Instance_bd83dfbd467e8211ffe71d28.yml
index c543971..41bef44 100644
--- a/patterns/operations_nevisProxy_Instance_bd83dfbd467e8211ffe71d28.yml
+++ b/patterns/operations_nevisProxy_Instance_bd83dfbd467e8211ffe71d28.yml
@@ -7,7 +7,7 @@ pattern:
label: "Operations"
properties:
logging:
- - "pattern://92be6cb7c75ce097f0219577"
+ - "pattern://ce9360331e3ad6f715663b2c"
defaultHostContext:
- "pattern://39ecde9a0d101628fed3e3be"
addons:
diff --git a/patterns/operations_nevisProxy_Log_Settings_92be6cb7c75ce097f0219577.yml b/patterns/operations_nevisProxy_Log_Settings_92be6cb7c75ce097f0219577.yml
deleted file mode 100644
index 5746266..0000000
--- a/patterns/operations_nevisProxy_Log_Settings_92be6cb7c75ce097f0219577.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-schemaVersion: "1.0"
-pattern:
- id: "92be6cb7c75ce097f0219577"
- className: "ch.nevis.admin.v4.plugin.nevisproxy.patterns.CustomProxyLogFile"
- name: "operations nevisProxy Log Settings"
- properties:
- logLevel: "NOTICE"
- logLevelParameters:
- - NavajoRequ: "DEBUG"
- - NavajoStar: "DEBUG"
diff --git a/variables.yml b/variables.yml
index 9744750..c840413 100644
--- a/variables.yml
+++ b/variables.yml
@@ -81,7 +81,7 @@ variables:
- Cross-Origin-Embedder-Policy: "require-corp"
- Cross-Origin-Resource-Policy: "same-site"
- Permissions-Policy: "geolocation=(), camera=(), microphone=(), interest-cohort=()"
- requireOverloading: true
+ requireOverloading: false
cert-login-template-parameters:
className: "ch.nevis.admin.v4.plugin.base.generation.property.TextProperty"
parameters:
@@ -264,6 +264,39 @@ variables:
maxAllowed: 1
value: "tidma_user_v"
requireOverloading: true
+ idm-prune-operations-accounts-job-jobs:
+ className: "ch.nevis.admin.v4.plugin.base.generation.property.TextProperty"
+ parameters:
+ required: true
+ syntax: "XML"
+ value: "\n \n \n \n \n \n \n\
+ \ \n \n \n\
+ \ \n\n"
+ requireOverloading: false
+ idm-prune-operations-accounts-job-triggers:
+ className: "ch.nevis.admin.v4.plugin.base.generation.property.TextProperty"
+ parameters:
+ required: false
+ syntax: "XML"
+ value: "\n \n \n \n"
+ requireOverloading: false
idm_db-application-role:
className: "ch.nevis.admin.v4.plugin.base.generation.property.SimpleTextProperty"
parameters:
@@ -444,6 +477,19 @@ variables:
maxAllowed: 1
value: "nginx"
requireOverloading: true
+ nevisauth-log-settings-default-log-level:
+ className: "ch.nevis.admin.v4.plugin.base.generation.property.SelectionProperty"
+ parameters:
+ minRequired: 0
+ maxAllowed: 1
+ options:
+ - "ERROR"
+ - "WARN"
+ - "INFO"
+ - "DEBUG"
+ - "TRACE"
+ value: "WARN"
+ requireOverloading: false
nevisauth-log-settings-log-levels:
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
parameters:
@@ -456,7 +502,9 @@ variables:
- IdmAuth: "WARN"
- Script: "WARN"
- StdAuth: "WARN"
- requireOverloading: true
+ - AGOVOP-ACCT: "INFO"
+ - AGOVOP-IDENT: "INFO"
+ requireOverloading: false
nevisidm-admin-custom-resources:
className: "ch.nevis.admin.v4.plugin.base.generation.property.AttachmentProperty"
parameters:
@@ -474,16 +522,20 @@ variables:
- "INFO"
- "DEBUG"
- "TRACE"
- value: "INFO"
- requireOverloading: true
+ value: "WARN"
+ requireOverloading: false
nevisidm-batch-log-settings-log-levels:
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
parameters:
separators:
- "="
switchedSeparators: []
- value: null
- requireOverloading: true
+ value:
+ - ch.nevis.idm.batch.jobs.IdmBatchJob: "INFO"
+ - ch.nevis.idm.batch.jobs.UpdateUserStateJob: "INFO"
+ - ch.nevis.idm.batch.jobs.PruneHistoryJob: "INFO"
+ - ch.nevis.idm.batch.jobs.UpdateCredentialStateJob: "INFO"
+ requireOverloading: false
nevisidm-custom-property-client-external-id-counter:
className: "ch.nevis.admin.v4.plugin.base.generation.property.SimpleTextProperty"
parameters:
@@ -524,8 +576,8 @@ variables:
- "INFO"
- "DEBUG"
- "TRACE"
- value: null
- requireOverloading: true
+ value: "WARN"
+ requireOverloading: false
nevisidm-log-settings-log-levels:
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
parameters:
@@ -533,12 +585,11 @@ variables:
- "="
switchedSeparators: []
value:
- - jcan.OpContent: "OFF"
- jcan.Op: "INFO"
- ch.nevis.ninja: "WARN"
- Ninja: "WARN"
- ch.adnovum.nevisidm.service.dbperformance: "INFO"
- requireOverloading: true
+ requireOverloading: false
nevisidm-mail-sender:
className: "ch.nevis.admin.v4.plugin.base.generation.property.SimpleTextProperty"
parameters:
@@ -599,12 +650,44 @@ variables:
maxAllowed: 1
value: null
requireOverloading: true
+ nevisidm_frontend_truststore-additional-trusted-certificates:
+ className: "ch.nevis.admin.v4.plugin.base.generation.property.AttachmentProperty"
+ parameters:
+ minRequired: 0
+ value: null
+ requireOverloading: true
nevislogrend-configuration-logrendproperties:
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
parameters: {}
value:
- cache.revalidate.delay: "60"
requireOverloading: true
+ nevisproxy-log-settings-default-log-level:
+ className: "ch.nevis.admin.v4.plugin.base.generation.property.SelectionProperty"
+ parameters:
+ minRequired: 0
+ maxAllowed: 1
+ options:
+ - "ERROR"
+ - "NOTICE"
+ - "INFO"
+ - "DEBUG"
+ - "DEBUG_HIGH"
+ - "TRACE"
+ value: "NOTICE"
+ requireOverloading: false
+ nevisproxy-log-settings-log-levels:
+ className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
+ parameters:
+ separators:
+ - "="
+ - ":"
+ switchedSeparators: []
+ value:
+ - NavajoOp: "INFO"
+ - NProxyOp: "INFO"
+ - IsiwebOp: "INFO"
+ requireOverloading: false
observabilitysettings:
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
parameters: