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 \ - \ \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 \ + \ \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: