2 files added, 19 files updated and 1 file deleted
This commit is contained in:
parent
9000a1358e
commit
ad81f04a41
|
@ -45,7 +45,7 @@ if (rpcode)
|
||||||
response.setSessionAttribute('agov.ident.rpcode', rpcode)
|
response.setSessionAttribute('agov.ident.rpcode', rpcode)
|
||||||
} else {
|
} else {
|
||||||
cleanSession(true)
|
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')
|
response.setResult('inavlidurl')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -57,7 +57,7 @@ if (rpcode != rpcodeBackup) {
|
||||||
LOG.debug(">>> rpMaP: ${rpMap}")
|
LOG.debug(">>> rpMaP: ${rpMap}")
|
||||||
if (!rpMap[rpcode]) {
|
if (!rpMap[rpcode]) {
|
||||||
cleanSession(true)
|
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')
|
response.setResult('inavlidurl')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -72,7 +72,7 @@ if (inargs['SAMLResponse']) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// 4) otherwise
|
// 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}'")
|
"Origin='${origin}'")
|
||||||
response.setResult('sendAuthnRequest')
|
response.setResult('sendAuthnRequest')
|
||||||
return
|
return
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -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: "<filter>\n <filter-name>DefaultErrorFilter</filter-name>\n <filter-class>ch::nevis::isiweb4::filter::error::ErrorFilter</filter-class>\n\
|
|
||||||
\ <init-param>\n <param-name>StatusCode</param-name>\n <param-value>\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\
|
|
||||||
\ </param-value>\n </init-param>\n <init-param>\n <param-name>CheckAcceptHeader</param-name>\n\
|
|
||||||
\ <param-value>true</param-value>\n </init-param>\n <init-param>\n\
|
|
||||||
\ <param-name>PlaceHolders</param-name>\n <param-value>\n \
|
|
||||||
\ TransferIdHolder:TRANSFER_ID\n TimestampHolder:TIMESTAMP\n\
|
|
||||||
\ </param-value>\n </init-param>\n</filter>"
|
|
||||||
filterMappings: "automatic"
|
|
||||||
phase: "START"
|
|
|
@ -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: "<filter>\n <filter-name>DefaultErrorFilter</filter-name>\n <filter-class>ch::nevis::isiweb4::filter::error::ErrorFilter</filter-class>\n\
|
||||||
|
\ <init-param>\n <param-name>StatusCode</param-name>\n <param-value>\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\
|
||||||
|
\ </param-value>\n </init-param>\n <init-param>\n <param-name>CheckAcceptHeader</param-name>\n\
|
||||||
|
\ <param-value>true</param-value>\n </init-param>\n <init-param>\n\
|
||||||
|
\ <param-name>PlaceHolders</param-name>\n <param-value>\n \
|
||||||
|
\ TransferIdHolder:TRANSFER_ID\n TimestampHolder:TIMESTAMP\n\
|
||||||
|
\ </param-value>\n </init-param>\n</filter>\n<filter>\n <filter-name>FallbackErrorFilter</filter-name>\n\
|
||||||
|
\ <filter-class>ch::nevis::isiweb4::filter::error::ErrorFilter</filter-class>\n\
|
||||||
|
\ <init-param>\n <param-name>StatusCode</param-name>\n <param-value>\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\
|
||||||
|
\ </param-value>\n </init-param>\n <init-param>\n <param-name>CheckAcceptHeader</param-name>\n\
|
||||||
|
\ <param-value>true</param-value>\n </init-param>\n <init-param>\n\
|
||||||
|
\ <param-name>PlaceHolders</param-name>\n <param-value>\n \
|
||||||
|
\ TransferIdHolder:TRANSFER_ID\n TimestampHolder:TIMESTAMP\n\
|
||||||
|
\ </param-value>\n </init-param>\n</filter>\n<filter-mapping>\n\
|
||||||
|
\ <filter-name>DefaultErrorFilter</filter-name>\n <url-pattern>/*</url-pattern>\n\
|
||||||
|
</filter-mapping>\n<filter-mapping>\n <filter-name>FallbackErrorFilter</filter-name>\n\
|
||||||
|
\ <servlet-name>NevisLogrendConnector_${param.logrendInstancePatternName}</servlet-name>\n\
|
||||||
|
</filter-mapping>\n"
|
||||||
|
filterMappings: "manual"
|
||||||
|
phase: "START"
|
||||||
|
parameters: "logrendInstancePatternName: nevisLogrend"
|
|
@ -14,3 +14,6 @@ pattern:
|
||||||
template: "res://3fd09bb6cfbd34874595c263#template"
|
template: "res://3fd09bb6cfbd34874595c263#template"
|
||||||
labels: "res://3fd09bb6cfbd34874595c263#labels"
|
labels: "res://3fd09bb6cfbd34874595c263#labels"
|
||||||
defaultProperties: "var://nevislogrend-configuration-logrendproperties"
|
defaultProperties: "var://nevislogrend-configuration-logrendproperties"
|
||||||
|
sessionTimeout: "1m"
|
||||||
|
maxSessionLifetime: "2m"
|
||||||
|
langCookieDomain: "var://admin-language-cookie-domain"
|
||||||
|
|
|
@ -7,24 +7,5 @@ pattern:
|
||||||
notes: "Archive accounts after 30d of disabling and delete them after a year (335d\
|
notes: "Archive accounts after 30d of disabling and delete them after a year (335d\
|
||||||
\ later)\nruns daily at 01:30"
|
\ later)\nruns daily at 01:30"
|
||||||
properties:
|
properties:
|
||||||
job: "<bean id=\"pruneOperationsAccountsJob\" class=\"org.springframework.scheduling.quartz.JobDetailFactoryBean\"\
|
job: "var://idm-prune-operations-accounts-job-jobs"
|
||||||
>\n <property name=\"description\" value=\"Archive and delete obsolete shadow\
|
trigger: "var://idm-prune-operations-accounts-job-triggers"
|
||||||
\ accounts\"/>\n <property name=\"jobClass\" value=\"ch.nevis.idm.batch.jobs.UpdateUserStateJob\"\
|
|
||||||
/>\n <property name=\"durability\" value=\"true\"/>\n <property name=\"\
|
|
||||||
jobDataMap\">\n <bean class=\"org.quartz.JobDataMap\">\n <constructor-arg>\n\
|
|
||||||
\ <map>\n <entry key=\"daysNoActivity\" value=\"\
|
|
||||||
-1\"/>\n <entry key=\"considerUsersNeverLoggedIn\" value=\"\
|
|
||||||
true\"/>\n <entry key=\"sendWarning\" value=\"false\"/>\n\
|
|
||||||
\ <entry key=\"daysGracePeriod\" value=\"1\"/>\n \
|
|
||||||
\ <entry key=\"daysStatusDisabled\" value=\"30\"/>\n \
|
|
||||||
\ <entry key=\"daysStatusArchived\" value=\"335\"/>\n \
|
|
||||||
\ <entry key=\"disableOutdatedUsers\" value=\"true\"/>\n \
|
|
||||||
\ <entry key=\"disableNotYetActiveUsers\" value=\"false\"/>\n \
|
|
||||||
\ <entry key=\"excludeTechnicalUsers\" value=\"true\"/>\n \
|
|
||||||
\ <entry key=\"restrictToClients\" value=\"d9a334a6-b6f5-4982-a24e-13ae095a60fa\"\
|
|
||||||
/>\n </map>\n </constructor-arg>\n </bean>\n\
|
|
||||||
\ </property>\n</bean>\n"
|
|
||||||
trigger: "<bean id=\"pruneOperationsAccountsJobTrigger\" class=\"org.springframework.scheduling.quartz.CronTriggerFactoryBean\"\
|
|
||||||
>\n <property name=\"description\" value=\"Archive and delete obsolete operations\
|
|
||||||
\ accounts\"/>\n <property name=\"jobDetail\" ref=\"pruneOperationsAccountsJob\"\
|
|
||||||
/>\n <property name=\"cronExpression\" value=\"30 1 0 * * ?\"/>\n</bean>"
|
|
||||||
|
|
|
@ -5,4 +5,5 @@ pattern:
|
||||||
name: "nevisAuth Log Settings"
|
name: "nevisAuth Log Settings"
|
||||||
label: "Common"
|
label: "Common"
|
||||||
properties:
|
properties:
|
||||||
|
logLevel: "var://nevisauth-log-settings-default-log-level"
|
||||||
levels: "var://nevisauth-log-settings-log-levels"
|
levels: "var://nevisauth-log-settings-log-levels"
|
||||||
|
|
|
@ -8,7 +8,7 @@ pattern:
|
||||||
host:
|
host:
|
||||||
- "pattern://1200a58c76686d520c21edb0"
|
- "pattern://1200a58c76686d520c21edb0"
|
||||||
nevisIDM:
|
nevisIDM:
|
||||||
- "pattern://ba7c7a3b091df0c4b8ba0bb2"
|
- "pattern://641ac4edf0c17383d3c0ea38"
|
||||||
realm:
|
realm:
|
||||||
- "pattern://6f9c9f982dcc7ef59a34f1f7"
|
- "pattern://6f9c9f982dcc7ef59a34f1f7"
|
||||||
token:
|
token:
|
||||||
|
|
|
@ -8,7 +8,7 @@ pattern:
|
||||||
host:
|
host:
|
||||||
- "pattern://39ecde9a0d101628fed3e3be"
|
- "pattern://39ecde9a0d101628fed3e3be"
|
||||||
nevisIDM:
|
nevisIDM:
|
||||||
- "pattern://ba7c7a3b091df0c4b8ba0bb2"
|
- "pattern://641ac4edf0c17383d3c0ea38"
|
||||||
realm:
|
realm:
|
||||||
- "pattern://7518c6cc61e47eec6322ae17"
|
- "pattern://7518c6cc61e47eec6322ae17"
|
||||||
token:
|
token:
|
||||||
|
|
|
@ -2,22 +2,25 @@ schemaVersion: "1.0"
|
||||||
pattern:
|
pattern:
|
||||||
id: "ba7c7a3b091df0c4b8ba0bb2"
|
id: "ba7c7a3b091df0c4b8ba0bb2"
|
||||||
className: "ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDeployable"
|
className: "ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDeployable"
|
||||||
name: "nevisIDM admin"
|
name: "nevisIDM"
|
||||||
deploymentHosts: "idm"
|
deploymentHosts: "idm"
|
||||||
label: "Admin"
|
label: "Admin"
|
||||||
properties:
|
properties:
|
||||||
encryptionKey: "var://nevisidm-encryption-key"
|
encryptionKey: "var://nevisidm-encryption-key"
|
||||||
|
frontendTrustStore:
|
||||||
|
- "pattern://c5d99a5e2158f9f2ece712fc"
|
||||||
authSignerTrustStore:
|
authSignerTrustStore:
|
||||||
- "pattern://c4f291a121b2d19157049cdc"
|
- "pattern://c4f291a121b2d19157049cdc"
|
||||||
database:
|
database:
|
||||||
- "pattern://ca0629d86201d4c4ac857d60"
|
- "pattern://ca0629d86201d4c4ac857d60"
|
||||||
logging:
|
logging:
|
||||||
- "pattern://79c526f49d7765ce6ed1a619"
|
- "pattern://79c526f49d7765ce6ed1a619"
|
||||||
|
multiClientMode: "enabled"
|
||||||
mailSMTPHost: "var://nevisidm-smtp-host"
|
mailSMTPHost: "var://nevisidm-smtp-host"
|
||||||
mailSMTPPort: "var://nevisidm-smtp-port"
|
mailSMTPPort: "var://nevisidm-smtp-port"
|
||||||
smtpTLSMode: "var://nevisidm-smtp-ssltls-mode"
|
smtpTLSMode: "var://nevisidm-smtp-ssltls-mode"
|
||||||
mailSMTPUser: "var://nevisidm-smtp-user"
|
mailSMTPUser: "var://nevisidm-smtp-user"
|
||||||
mailSMTPPass: "var://nevisidm-smtp-user"
|
mailSMTPPass: "var://nevisidm-smtp-password"
|
||||||
mailSenderAddress: "var://nevisidm-mail-sender"
|
mailSenderAddress: "var://nevisidm-mail-sender"
|
||||||
resources: "var://nevisidm-admin-custom-resources"
|
resources: "var://nevisidm-admin-custom-resources"
|
||||||
addons:
|
addons:
|
||||||
|
@ -51,4 +54,3 @@ pattern:
|
||||||
- "pattern://2d5614b389904a87cbe05fb0"
|
- "pattern://2d5614b389904a87cbe05fb0"
|
||||||
- "pattern://1960dfb9b110a6d07bcd04b9"
|
- "pattern://1960dfb9b110a6d07bcd04b9"
|
||||||
- "pattern://f4e909fcaf0ae3f6effb28ae"
|
- "pattern://f4e909fcaf0ae3f6effb28ae"
|
||||||
- "pattern://17562935f23ceca216bd5b99"
|
|
|
@ -7,12 +7,14 @@ pattern:
|
||||||
label: "Admin"
|
label: "Admin"
|
||||||
properties:
|
properties:
|
||||||
encryptionKey: "var://nevisidm-encryption-key"
|
encryptionKey: "var://nevisidm-encryption-key"
|
||||||
|
authSignerTrustStore:
|
||||||
|
- "pattern://c4f291a121b2d19157049cdc"
|
||||||
database:
|
database:
|
||||||
- "pattern://0d4bbba28a4a76094d41df81"
|
- "pattern://0d4bbba28a4a76094d41df81"
|
||||||
queryService: "disabled"
|
queryService: "disabled"
|
||||||
logging:
|
logging:
|
||||||
- "pattern://dcf3ce4f7d266c6da1e5beb2"
|
- "pattern://dcf3ce4f7d266c6da1e5beb2"
|
||||||
multiClientMode: "disabled"
|
multiClientMode: "enabled"
|
||||||
mailSMTPHost: "var://nevisidm-smtp-host"
|
mailSMTPHost: "var://nevisidm-smtp-host"
|
||||||
mailSMTPPort: "var://nevisidm-smtp-port"
|
mailSMTPPort: "var://nevisidm-smtp-port"
|
||||||
smtpTLSMode: "var://nevisidm-smtp-ssltls-mode"
|
smtpTLSMode: "var://nevisidm-smtp-ssltls-mode"
|
||||||
|
@ -20,6 +22,7 @@ pattern:
|
||||||
mailSMTPPass: "var://nevisidm-smtp-password"
|
mailSMTPPass: "var://nevisidm-smtp-password"
|
||||||
mailSenderAddress: "var://nevisidm-mail-sender"
|
mailSenderAddress: "var://nevisidm-mail-sender"
|
||||||
jobStore: "db"
|
jobStore: "db"
|
||||||
|
resources: "var://nevisidm-admin-custom-resources"
|
||||||
addons:
|
addons:
|
||||||
- "pattern://0116b3002d0e713e23e6be72"
|
- "pattern://0116b3002d0e713e23e6be72"
|
||||||
- "pattern://0957497767812057fbf138cf"
|
- "pattern://0957497767812057fbf138cf"
|
||||||
|
@ -29,3 +32,4 @@ pattern:
|
||||||
- "pattern://b4ede97e934bb0fc17c60976"
|
- "pattern://b4ede97e934bb0fc17c60976"
|
||||||
- "pattern://d4c123d7dd5d7126ff7a03b0"
|
- "pattern://d4c123d7dd5d7126ff7a03b0"
|
||||||
- "pattern://0b4916a2533b10176f641740"
|
- "pattern://0b4916a2533b10176f641740"
|
||||||
|
- "pattern://17562935f23ceca216bd5b99"
|
||||||
|
|
|
@ -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"
|
|
@ -6,3 +6,4 @@ pattern:
|
||||||
properties:
|
properties:
|
||||||
keystore:
|
keystore:
|
||||||
- "pattern://02cc34b35d83a306f48abe47"
|
- "pattern://02cc34b35d83a306f48abe47"
|
||||||
|
truststoreFile: "var://nevisidm-signer-truststore-trusted-certificates"
|
||||||
|
|
|
@ -6,6 +6,8 @@ pattern:
|
||||||
deploymentHosts: "proxy-idm"
|
deploymentHosts: "proxy-idm"
|
||||||
label: "Admin"
|
label: "Admin"
|
||||||
properties:
|
properties:
|
||||||
|
logging:
|
||||||
|
- "pattern://ce9360331e3ad6f715663b2c"
|
||||||
defaultHostContext:
|
defaultHostContext:
|
||||||
- "pattern://1200a58c76686d520c21edb0"
|
- "pattern://1200a58c76686d520c21edb0"
|
||||||
addons:
|
addons:
|
||||||
|
|
|
@ -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"
|
|
@ -7,7 +7,7 @@ pattern:
|
||||||
label: "Operations"
|
label: "Operations"
|
||||||
properties:
|
properties:
|
||||||
logging:
|
logging:
|
||||||
- "pattern://92be6cb7c75ce097f0219577"
|
- "pattern://ce9360331e3ad6f715663b2c"
|
||||||
defaultHostContext:
|
defaultHostContext:
|
||||||
- "pattern://39ecde9a0d101628fed3e3be"
|
- "pattern://39ecde9a0d101628fed3e3be"
|
||||||
addons:
|
addons:
|
||||||
|
|
|
@ -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"
|
|
103
variables.yml
103
variables.yml
|
@ -81,7 +81,7 @@ variables:
|
||||||
- Cross-Origin-Embedder-Policy: "require-corp"
|
- Cross-Origin-Embedder-Policy: "require-corp"
|
||||||
- Cross-Origin-Resource-Policy: "same-site"
|
- Cross-Origin-Resource-Policy: "same-site"
|
||||||
- Permissions-Policy: "geolocation=(), camera=(), microphone=(), interest-cohort=()"
|
- Permissions-Policy: "geolocation=(), camera=(), microphone=(), interest-cohort=()"
|
||||||
requireOverloading: true
|
requireOverloading: false
|
||||||
cert-login-template-parameters:
|
cert-login-template-parameters:
|
||||||
className: "ch.nevis.admin.v4.plugin.base.generation.property.TextProperty"
|
className: "ch.nevis.admin.v4.plugin.base.generation.property.TextProperty"
|
||||||
parameters:
|
parameters:
|
||||||
|
@ -264,6 +264,39 @@ variables:
|
||||||
maxAllowed: 1
|
maxAllowed: 1
|
||||||
value: "tidma_user_v"
|
value: "tidma_user_v"
|
||||||
requireOverloading: true
|
requireOverloading: true
|
||||||
|
idm-prune-operations-accounts-job-jobs:
|
||||||
|
className: "ch.nevis.admin.v4.plugin.base.generation.property.TextProperty"
|
||||||
|
parameters:
|
||||||
|
required: true
|
||||||
|
syntax: "XML"
|
||||||
|
value: "<bean id=\"pruneOperationsAccountsJob\" class=\"org.springframework.scheduling.quartz.JobDetailFactoryBean\"\
|
||||||
|
>\n <property name=\"description\" value=\"Archive and delete obsolete operations\
|
||||||
|
\ accounts\"/>\n <property name=\"jobClass\" value=\"ch.nevis.idm.batch.jobs.UpdateUserStateJob\"\
|
||||||
|
/>\n <property name=\"durability\" value=\"true\"/>\n <property name=\"\
|
||||||
|
jobDataMap\">\n <bean class=\"org.quartz.JobDataMap\">\n <constructor-arg>\n\
|
||||||
|
\ <map>\n <entry key=\"daysNoActivity\" value=\"\
|
||||||
|
-1\"/>\n <entry key=\"considerUsersNeverLoggedIn\" value=\"\
|
||||||
|
true\"/>\n <entry key=\"sendWarning\" value=\"false\"/>\n\
|
||||||
|
\ <entry key=\"daysGracePeriod\" value=\"1\"/>\n \
|
||||||
|
\ <entry key=\"daysStatusDisabled\" value=\"30\"/>\n \
|
||||||
|
\ <entry key=\"daysStatusArchived\" value=\"335\"/>\n \
|
||||||
|
\ <entry key=\"disableOutdatedUsers\" value=\"true\"/>\n \
|
||||||
|
\ <entry key=\"disableNotYetActiveUsers\" value=\"false\"/>\n \
|
||||||
|
\ <entry key=\"excludeTechnicalUsers\" value=\"true\"/>\n \
|
||||||
|
\ <entry key=\"restrictToClients\" value=\"d9a334a6-b6f5-4982-a24e-13ae095a60fa\"\
|
||||||
|
/>\n </map>\n </constructor-arg>\n </bean>\n\
|
||||||
|
\ </property>\n</bean>\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: "<bean id=\"pruneOperationsAccountsJobTrigger\" class=\"org.springframework.scheduling.quartz.CronTriggerFactoryBean\"\
|
||||||
|
>\n <property name=\"description\" value=\"Archive and delete obsolete operations\
|
||||||
|
\ accounts\"/>\n <property name=\"jobDetail\" ref=\"pruneOperationsAccountsJob\"\
|
||||||
|
/>\n <property name=\"cronExpression\" value=\"30 1 0 * * ?\"/>\n</bean>"
|
||||||
|
requireOverloading: false
|
||||||
idm_db-application-role:
|
idm_db-application-role:
|
||||||
className: "ch.nevis.admin.v4.plugin.base.generation.property.SimpleTextProperty"
|
className: "ch.nevis.admin.v4.plugin.base.generation.property.SimpleTextProperty"
|
||||||
parameters:
|
parameters:
|
||||||
|
@ -444,6 +477,19 @@ variables:
|
||||||
maxAllowed: 1
|
maxAllowed: 1
|
||||||
value: "nginx"
|
value: "nginx"
|
||||||
requireOverloading: true
|
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:
|
nevisauth-log-settings-log-levels:
|
||||||
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
|
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
|
||||||
parameters:
|
parameters:
|
||||||
|
@ -456,7 +502,9 @@ variables:
|
||||||
- IdmAuth: "WARN"
|
- IdmAuth: "WARN"
|
||||||
- Script: "WARN"
|
- Script: "WARN"
|
||||||
- StdAuth: "WARN"
|
- StdAuth: "WARN"
|
||||||
requireOverloading: true
|
- AGOVOP-ACCT: "INFO"
|
||||||
|
- AGOVOP-IDENT: "INFO"
|
||||||
|
requireOverloading: false
|
||||||
nevisidm-admin-custom-resources:
|
nevisidm-admin-custom-resources:
|
||||||
className: "ch.nevis.admin.v4.plugin.base.generation.property.AttachmentProperty"
|
className: "ch.nevis.admin.v4.plugin.base.generation.property.AttachmentProperty"
|
||||||
parameters:
|
parameters:
|
||||||
|
@ -474,16 +522,20 @@ variables:
|
||||||
- "INFO"
|
- "INFO"
|
||||||
- "DEBUG"
|
- "DEBUG"
|
||||||
- "TRACE"
|
- "TRACE"
|
||||||
value: "INFO"
|
value: "WARN"
|
||||||
requireOverloading: true
|
requireOverloading: false
|
||||||
nevisidm-batch-log-settings-log-levels:
|
nevisidm-batch-log-settings-log-levels:
|
||||||
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
|
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
|
||||||
parameters:
|
parameters:
|
||||||
separators:
|
separators:
|
||||||
- "="
|
- "="
|
||||||
switchedSeparators: []
|
switchedSeparators: []
|
||||||
value: null
|
value:
|
||||||
requireOverloading: true
|
- 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:
|
nevisidm-custom-property-client-external-id-counter:
|
||||||
className: "ch.nevis.admin.v4.plugin.base.generation.property.SimpleTextProperty"
|
className: "ch.nevis.admin.v4.plugin.base.generation.property.SimpleTextProperty"
|
||||||
parameters:
|
parameters:
|
||||||
|
@ -524,8 +576,8 @@ variables:
|
||||||
- "INFO"
|
- "INFO"
|
||||||
- "DEBUG"
|
- "DEBUG"
|
||||||
- "TRACE"
|
- "TRACE"
|
||||||
value: null
|
value: "WARN"
|
||||||
requireOverloading: true
|
requireOverloading: false
|
||||||
nevisidm-log-settings-log-levels:
|
nevisidm-log-settings-log-levels:
|
||||||
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
|
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
|
||||||
parameters:
|
parameters:
|
||||||
|
@ -533,12 +585,11 @@ variables:
|
||||||
- "="
|
- "="
|
||||||
switchedSeparators: []
|
switchedSeparators: []
|
||||||
value:
|
value:
|
||||||
- jcan.OpContent: "OFF"
|
|
||||||
- jcan.Op: "INFO"
|
- jcan.Op: "INFO"
|
||||||
- ch.nevis.ninja: "WARN"
|
- ch.nevis.ninja: "WARN"
|
||||||
- Ninja: "WARN"
|
- Ninja: "WARN"
|
||||||
- ch.adnovum.nevisidm.service.dbperformance: "INFO"
|
- ch.adnovum.nevisidm.service.dbperformance: "INFO"
|
||||||
requireOverloading: true
|
requireOverloading: false
|
||||||
nevisidm-mail-sender:
|
nevisidm-mail-sender:
|
||||||
className: "ch.nevis.admin.v4.plugin.base.generation.property.SimpleTextProperty"
|
className: "ch.nevis.admin.v4.plugin.base.generation.property.SimpleTextProperty"
|
||||||
parameters:
|
parameters:
|
||||||
|
@ -599,12 +650,44 @@ variables:
|
||||||
maxAllowed: 1
|
maxAllowed: 1
|
||||||
value: null
|
value: null
|
||||||
requireOverloading: true
|
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:
|
nevislogrend-configuration-logrendproperties:
|
||||||
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
|
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
|
||||||
parameters: {}
|
parameters: {}
|
||||||
value:
|
value:
|
||||||
- cache.revalidate.delay: "60"
|
- cache.revalidate.delay: "60"
|
||||||
requireOverloading: true
|
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:
|
observabilitysettings:
|
||||||
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
|
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
|
||||||
parameters:
|
parameters:
|
||||||
|
|
Loading…
Reference in New Issue