new configuration version

This commit is contained in:
admin 2024-07-17 09:00:48 +00:00
parent 6ccd10d09b
commit bca845aad9
147 changed files with 143 additions and 296 deletions

View File

@ -40,7 +40,7 @@ spec:
podDisruptionBudget:
maxUnavailable: "50%"
git:
tag: "r-38cda7e0ac156aa4e8342fa76df3951edf99f6a5"
tag: "r-17392f4fc2f29ede0c371af50d06749396d69a29"
dir: "DEFAULT-ADN-AGOV-PROJECT/DEFAULT-ADN-AGOV-INV/auth-sts"
credentials: "git-credentials"
keystores:

View File

@ -93,7 +93,7 @@
<!-- source: pattern://5d7dc3d51416356293a239f7 -->
<ResultCond name="ok" next="Auth_Realm_Main_STS_Verify_User_extID" authLevel="auth.weak"/>
<!-- source: pattern://5d7dc3d51416356293a239f7 -->
<property name="consumerURL" value="https://me.agov-d.azure.adnovum.net/login/saml2/sso/agovidp"/>
<property name="consumerURL" value="https://me.agov-w.azure.adnovum.net/login/saml2/sso/agovidp"/>
<!-- source: pattern://5d7dc3d51416356293a239f7 -->
<property name="in.verify" value="Assertion"/>
<!-- source: pattern://5d7dc3d51416356293a239f7 -->
@ -103,7 +103,7 @@
<!-- source: pattern://5d7dc3d51416356293a239f7 -->
<property name="in.max_age" value="30"/>
<!-- source: pattern://5d7dc3d51416356293a239f7 -->
<property name="in.audience" value="https://me.agov-d.azure.adnovum.net/account/api/saml2/service-provider-metadata/agovidpdirect"/>
<property name="in.audience" value="https://me.agov-w.azure.adnovum.net/account/api/saml2/service-provider-metadata/agovidpdirect"/>
<!-- source: pattern://5d7dc3d51416356293a239f7 -->
<property name="in.keystoreref" value="Auth_Realm_Main_STS"/>
<!-- source: pattern://5d7dc3d51416356293a239f7 -->

View File

@ -40,12 +40,9 @@ spec:
podDisruptionBudget:
maxUnavailable: "50%"
git:
tag: "r-38cda7e0ac156aa4e8342fa76df3951edf99f6a5"
tag: "r-17392f4fc2f29ede0c371af50d06749396d69a29"
dir: "DEFAULT-ADN-AGOV-PROJECT/DEFAULT-ADN-AGOV-INV/auth"
credentials: "git-credentials"
database:
name: "auth"
requiredVersion: "7.2402.0"
keystores:
- "auth-sh4r3d-internal-idp-auth-signer"
- "auth-auth-realm-mobile-fido-uaf-tls-client-nevisfido"

View File

@ -1,26 +0,0 @@
apiVersion: "operator.nevis-security.ch/v1"
kind: "NevisDatabase"
metadata:
name: "auth"
namespace: "adn-agov-nevisidm-01-uat"
labels:
deploymentTarget: "auth"
annotations:
projectKey: "DEFAULT-ADN-AGOV-PROJECT"
patternId: "b7b59e97b3fd18bb60178573"
spec:
type: "NevisAuth"
databaseType: "MariaDB"
version: "7.2402.0"
url: "mariadb-agov-dev-gp.mariadb.database.azure.com"
port: 3306
database: "nevisauth"
bootstrap: true
migrate: true
rootCredentials:
name: "root-adn-agov-nevisidm-01-dev-idm"
namespace: "adn-agov-nevisidm-01-dev-idm"
podSecurity:
policy: "baseline"
automountServiceAccountToken: false
timeZone: "Europe/Zurich"

View File

@ -5,8 +5,6 @@
<SessionCoordinator sessionInitialInactivityTimeout="600" sessionInactivityTimeout="28800" sessionMaxLifetime="28800" sessionIdPreGenerate="true">
<!-- source: pattern://7022472ae407577ae604bbb8 -->
<LocalSessionStore maxSessions="100000"/>
<!-- source: pattern://b7b59e97b3fd18bb60178573 -->
<RemoteSessionStore connectionUser="pipe:///var/opt/nevisauth/default/conf/credentials/dbUser" connectionPassword="pipe:///var/opt/nevisauth/default/conf/credentials/dbPassword" connectionUrl="jdbc:mariadb://mariadb-agov-dev-gp.mariadb.database.azure.com:3306/nevisauth?sslMode=disable&amp;autocommit=true" connectionAutomaticDbSchemaSetup="false" storeUnauthenticatedSessions="true"/>
<!-- source: pattern://7022472ae407577ae604bbb8 -->
<TokenAssembler name="DefaultTokenAssembler">
<Selector default="true"/>
@ -111,7 +109,7 @@
<!-- source: pattern://27cefc3861bce987f6766342 -->
<KeyObject name="Signer_IDP_AGOV" certificate="/var/opt/keys/own/idp-pem-signer/cert.pem" privateKey="/var/opt/keys/own/idp-pem-signer/keystore.jks" passPhrase="pipe:///var/opt/keys/own/idp-pem-signer/keypass"/>
<!-- source: pattern://27cefc3861bce987f6766342 -->
<KeyObject name="https://trustbroker.agov-d.azure.adnovum.net" certificate="/var/opt/keys/trust/idp-pem-atb/truststore.jks"/>
<KeyObject name="https://trustbroker.agov-w.azure.adnovum.net" certificate="/var/opt/keys/trust/idp-pem-atb/truststore.jks"/>
</KeyStore>
<!-- source: pattern://cb8c63274fe346280de0ffd5 -->
<KeyStore name="Auth_Realm_Mobile_FIDO_UAFKeyStore">
@ -121,8 +119,8 @@
<KeyObject name="Auth_Realm_Mobile_FIDO_UAFServerKeyObject" certificate="/var/opt/keys/trust/auth-auth-realm-mobile-fido-uaf-tls-trust-nevisfido/truststore.jks" passPhrase="pipe:///var/opt/keys/trust/auth-auth-realm-mobile-fido-uaf-tls-trust-nevisfido/keypass"/>
</KeyStore>
</SessionCoordinator>
<!-- source: pattern://b7b59e97b3fd18bb60178573 -->
<RemoteOutOfContextDataStore connectionUser="pipe:///var/opt/nevisauth/default/conf/credentials/dbUser" connectionPassword="pipe:///var/opt/nevisauth/default/conf/credentials/dbPassword" connectionUrl="jdbc:mariadb://mariadb-agov-dev-gp.mariadb.database.azure.com:3306/nevisauth?sslMode=disable&amp;autocommit=true" connectionAutomaticDbSchemaSetup="false"/>
<!-- source: pattern://7022472ae407577ae604bbb8 -->
<LocalOutOfContextDataStore reaperPeriod="60"/>
<!-- source: pattern://4fcfadb4a5c946ead7e6e995, pattern://06aeae2d799e492f5580d03b, pattern://7022472ae407577ae604bbb8, pattern://4fcfadb4a5c946ead7e6e995, pattern://cb8c63274fe346280de0ffd5, pattern://06aeae2d799e492f5580d03b, pattern://7022472ae407577ae604bbb8, pattern://7022472ae407577ae604bbb8, pattern://ae023be7e097522c74e31d17, pattern://81ae3547acc02160f787a546, pattern://0327ca909dfcaf2d332da104, pattern://584964c837512845d7940809, pattern://9a8294b080ea769d22924af0, pattern://f393012a278e525956a362d3, pattern://c686c1bdd5355351f7f98cc8, pattern://7fb39bfd6c34685866a22180, pattern://cb8c63274fe346280de0ffd5, pattern://e0fda9336be9c69dafc9b69e, pattern://7022472ae407577ae604bbb8 -->
<AuthEngine useLiteralDictionary="true" literalDictionaryLanguages="en,de,fr,it" inputLanguageCookie="LANG" compatLevel="none" addAutheLevelToSecRoles="true" classPath="/opt/nevisidmcl/nevisauth/lib:/opt/nevisfidocl/nevisauth/lib:/opt/nevisauth/plugin" propagateSession="false">
<!-- source: pattern://4fcfadb4a5c946ead7e6e995 -->
@ -163,9 +161,9 @@
<Arg name="ch.nevis.isiweb4.response.status" value="403"/>
</Response>
<!-- source: pattern://68665057549fd887ea09fb86 -->
<property name="parameter.appAddressRequired.whitelist" value="https://testapp-01.agov-d.azure.adnovum.net/test/api/saml2/service-provider-metadata/agovidp, OidcPlayground"/>
<property name="parameter.appAddressRequired.whitelist" value="https://testapp-01.agov-w.azure.adnovum.net/test/api/saml2/service-provider-metadata/agovidp, OidcPlayground"/>
<!-- source: pattern://68665057549fd887ea09fb86 -->
<property name="parameter.url" value="http://connect-application-billing.adn-agov-connect-01-dev:8082/connect/billing/relying-party"/>
<property name="parameter.url" value="http://connect-application-billing.adn-agov-connect-01-uat:8082/connect/billing/relying-party"/>
<!-- source: pattern://68665057549fd887ea09fb86 -->
<property name="scriptTraceGroup" value="AGOV-ACCT"/>
<!-- source: pattern://68665057549fd887ea09fb86 -->
@ -206,7 +204,7 @@
<!-- source: pattern://f63c475c35b616b7c6c1901c -->
<GuiElem name="agov.appDisplayNameEN" type="hidden" value="${sess:agov.appDisplayNameEN}" optional="true"/>
<!-- source: pattern://f63c475c35b616b7c6c1901c -->
<GuiElem name="agov.appSamlRpEntityId" type="hidden" value="https://auth.agov-d.azure.adnovum.net/app-info/app-icon?entity-id=${sess:ch.nevis.auth.saml.request.scoping.requesterId}" optional="true"/>
<GuiElem name="agov.appSamlRpEntityId" type="hidden" value="https://auth.agov-w.azure.adnovum.net/app-info/app-icon?entity-id=${sess:ch.nevis.auth.saml.request.scoping.requesterId}" optional="true"/>
<!-- source: pattern://f63c475c35b616b7c6c1901c -->
<GuiElem name="authRequestId" type="hidden" value="${sess:ch.nevis.auth.saml.request.id}" optional="true"/>
<!-- source: pattern://f63c475c35b616b7c6c1901c -->
@ -218,9 +216,9 @@
<!-- source: pattern://f63c475c35b616b7c6c1901c -->
<property name="script" value="file:///var/opt/nevisauth/default/conf/mobile_nless_auth.groovy"/>
<!-- source: pattern://f63c475c35b616b7c6c1901c -->
<property name="parameter.agovmeregistrationurl" value="https://me.agov-d.azure.adnovum.net/registration/"/>
<property name="parameter.agovmeregistrationurl" value="https://me.agov-w.azure.adnovum.net/registration/"/>
<!-- source: pattern://f63c475c35b616b7c6c1901c -->
<property name="parameter.recoveryurl" value="https://auth.agov-d.azure.adnovum.net/AUTH/RECOVERY/"/>
<property name="parameter.recoveryurl" value="https://auth.agov-w.azure.adnovum.net/AUTH/RECOVERY/"/>
</AuthState>
<AuthState name="Auth_Realm_Main_IDP_FIDO2_ResetSessionInfos" class="ch.nevis.esauth.auth.states.standard.TransformAttributes" final="false">
<!-- source: pattern://887ada57500885703a4a9408 -->
@ -280,7 +278,7 @@
<Arg name="ch.nevis.isiweb4.response.status" value="403"/>
</Response>
<!-- source: pattern://f39352769cb2a1c88e1a176d -->
<property name="parameter.url" value="http://utility-application-be.adn-agov-me-01-dev:8081/utility/api/v1/configinfo"/>
<property name="parameter.url" value="http://utility-application-be.adn-agov-me-01-uat:8081/utility/api/v1/configinfo"/>
<!-- source: pattern://f39352769cb2a1c88e1a176d -->
<property name="script" value="file:///var/opt/nevisauth/default/conf/fido2_fetchcaptchainfos.groovy"/>
</AuthState>
@ -337,7 +335,7 @@
<!-- source: pattern://bfd395eb0dab50aff2f2c01b -->
<property name="out.keyobjectref" value="Signer_IDP_AGOV"/>
<!-- source: pattern://bfd395eb0dab50aff2f2c01b -->
<property name="spURL" value="https://me.agov-d.azure.adnovum.net/registration/api/login/saml2/sso/agovidpdirect"/>
<property name="spURL" value="https://me.agov-w.azure.adnovum.net/registration/api/login/saml2/sso/agovidpdirect"/>
<!-- source: pattern://bfd395eb0dab50aff2f2c01b -->
<property name="acsUrlWhitelist.uris" value="not used"/>
<!-- source: pattern://bfd395eb0dab50aff2f2c01b -->
@ -357,9 +355,9 @@
<!-- source: pattern://bfd395eb0dab50aff2f2c01b -->
<property name="out.subject.format" value="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"/>
<!-- source: pattern://bfd395eb0dab50aff2f2c01b -->
<property name="out.issuer" value="https://auth.agov-d.azure.adnovum.net/SAML2/"/>
<property name="out.issuer" value="https://auth.agov-w.azure.adnovum.net/SAML2/"/>
<!-- source: pattern://bfd395eb0dab50aff2f2c01b -->
<property name="out.audienceRestriction" value="https://me.agov-d.azure.adnovum.net/registration/api/saml2/service-provider-metadata/agovidpdirect"/>
<property name="out.audienceRestriction" value="https://me.agov-w.azure.adnovum.net/registration/api/saml2/service-provider-metadata/agovidpdirect"/>
</AuthState>
<AuthState name="Auth_Realm_Main_IDP_Email_Input" class="ch.nevis.esauth.auth.states.scripting.ScriptState" final="true" resumeState="true">
<!-- source: pattern://e3cac41e75980361d7d26bde -->
@ -451,7 +449,7 @@
<!-- source: pattern://bfd395eb0dab50aff2f2c01b -->
<property name="scriptTraceGroup" value="AGOV-ACCT"/>
<!-- source: pattern://bfd395eb0dab50aff2f2c01b -->
<property name="parameter.agovmedirecturl" value="https://me.agov-d.azure.adnovum.net/registration/api/login/saml2/sso/agovidpdirect"/>
<property name="parameter.agovmedirecturl" value="https://me.agov-w.azure.adnovum.net/registration/api/login/saml2/sso/agovidpdirect"/>
<!-- source: pattern://bfd395eb0dab50aff2f2c01b -->
<property name="script" value="file:///var/opt/nevisauth/default/conf/handleRedirectRegistration.groovy"/>
</AuthState>
@ -481,7 +479,7 @@
<!-- source: pattern://699f22cf1cd4ad08bd973f31 -->
<property name="parameter.ip" value="#{inctx.get('connection.HttpHeader.X-Real-IP')}"/>
<!-- source: pattern://699f22cf1cd4ad08bd973f31 -->
<property name="parameter.url" value="http://utility-application-be.adn-agov-me-01-dev:8081/utility/api/v1/captcha/"/>
<property name="parameter.url" value="http://utility-application-be.adn-agov-me-01-uat:8081/utility/api/v1/captcha/"/>
<!-- source: pattern://699f22cf1cd4ad08bd973f31 -->
<property name="parameter.userAgent" value="#{inctx.get('connection.HttpHeader.user-agent')}"/>
<!-- source: pattern://699f22cf1cd4ad08bd973f31 -->
@ -839,11 +837,11 @@
<!-- source: pattern://9ff0369f3cf662f95d94ff09 -->
<property name="script" value="file:///var/opt/nevisauth/default/conf/ensureRecoveryCode.groovy"/>
<!-- source: pattern://9ff0369f3cf662f95d94ff09 -->
<property name="parameter.utility-service.baseUrl" value="http://utility-application-be.adn-agov-me-01-dev:8081/utility"/>
<property name="parameter.utility-service.baseUrl" value="http://utility-application-be.adn-agov-me-01-uat:8081/utility"/>
<!-- source: pattern://9ff0369f3cf662f95d94ff09 -->
<property name="parameter.idm.httpclient.tls.trustStoreRef" value="Ensure_Recovery_Code"/>
<!-- source: pattern://9ff0369f3cf662f95d94ff09 -->
<property name="parameter.cookie.domain" value="auth.agov-d.azure.adnovum.net"/>
<property name="parameter.cookie.domain" value="auth.agov-w.azure.adnovum.net"/>
</AuthState>
<AuthState name="Auth_Realm_Main_IDP_clear_request_session" class="ch.nevis.esauth.auth.states.standard.TransformAttributes" final="false">
<!-- source: pattern://8c28e8f3352491ef7c5315fc -->
@ -1021,7 +1019,7 @@
<!-- source: pattern://cdb228eccc12b4b1dea20d9d -->
<property name="out.keyobjectref" value="Signer_IDP_AGOV"/>
<!-- source: pattern://cdb228eccc12b4b1dea20d9d -->
<property name="spURL" value="https://me.agov-d.azure.adnovum.net/account/api/login/saml2/sso/agovidpdirect"/>
<property name="spURL" value="https://me.agov-w.azure.adnovum.net/account/api/login/saml2/sso/agovidpdirect"/>
<!-- source: pattern://cdb228eccc12b4b1dea20d9d -->
<property name="acsUrlWhitelist.uris" value="not used"/>
<!-- source: pattern://cdb228eccc12b4b1dea20d9d -->
@ -1049,9 +1047,9 @@
<!-- source: pattern://cdb228eccc12b4b1dea20d9d -->
<property name="out.subject.format" value="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"/>
<!-- source: pattern://cdb228eccc12b4b1dea20d9d -->
<property name="out.issuer" value="https://auth.agov-d.azure.adnovum.net/SAML2/"/>
<property name="out.issuer" value="https://auth.agov-w.azure.adnovum.net/SAML2/"/>
<!-- source: pattern://cdb228eccc12b4b1dea20d9d -->
<property name="out.audienceRestriction" value="https://me.agov-d.azure.adnovum.net/account/api/saml2/service-provider-metadata/agovidpdirect"/>
<property name="out.audienceRestriction" value="https://me.agov-w.azure.adnovum.net/account/api/saml2/service-provider-metadata/agovidpdirect"/>
</AuthState>
<AuthState name="Auth_Realm_Main_IDP_Recovery_redirectAgovMe" class="ch.nevis.esauth.auth.states.saml.IdentityProviderState" final="false" resumeState="false">
<!-- source: pattern://6061abea33a234fad73897b7 -->
@ -1083,7 +1081,7 @@
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="out.keyobjectref" value="Signer_IDP_AGOV"/>
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="spURL" value="https://me.agov-d.azure.adnovum.net/account/api/login/saml2/sso/agovidpdirect"/>
<property name="spURL" value="https://me.agov-w.azure.adnovum.net/account/api/login/saml2/sso/agovidpdirect"/>
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="acsUrlWhitelist.uris" value="not used"/>
<!-- source: pattern://6061abea33a234fad73897b7 -->
@ -1103,9 +1101,9 @@
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="out.subject.format" value="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"/>
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="out.issuer" value="https://auth.agov-d.azure.adnovum.net/SAML2/"/>
<property name="out.issuer" value="https://auth.agov-w.azure.adnovum.net/SAML2/"/>
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="out.audienceRestriction" value="https://me.agov-d.azure.adnovum.net/account/api/saml2/service-provider-metadata/agovidpdirect"/>
<property name="out.audienceRestriction" value="https://me.agov-w.azure.adnovum.net/account/api/saml2/service-provider-metadata/agovidpdirect"/>
</AuthState>
<AuthState name="Auth_Realm_Main_IDP_SendSamlResponseWithAssertion" class="ch.nevis.esauth.auth.states.scripting.ScriptState" final="false" resumeState="true">
<!-- source: pattern://b87d0d2b640e8e545ad70234 -->
@ -1133,7 +1131,7 @@
<!-- source: pattern://cdb228eccc12b4b1dea20d9d -->
<property name="scriptTraceGroup" value="AGOV-ACCT"/>
<!-- source: pattern://cdb228eccc12b4b1dea20d9d -->
<property name="parameter.agovmedirecturl" value="https://me.agov-d.azure.adnovum.net/account/api/login/saml2/sso/agovidpdirect"/>
<property name="parameter.agovmedirecturl" value="https://me.agov-w.azure.adnovum.net/account/api/login/saml2/sso/agovidpdirect"/>
<!-- source: pattern://cdb228eccc12b4b1dea20d9d -->
<property name="script" value="file:///var/opt/nevisauth/default/conf/handleRedirect.groovy"/>
</AuthState>
@ -1148,7 +1146,7 @@
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="scriptTraceGroup" value="AGOV-ACCT"/>
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="parameter.agovmedirecturl" value="https://me.agov-d.azure.adnovum.net/account/api/login/saml2/sso/agovidpdirect"/>
<property name="parameter.agovmedirecturl" value="https://me.agov-w.azure.adnovum.net/account/api/login/saml2/sso/agovidpdirect"/>
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="script" value="file:///var/opt/nevisauth/default/conf/handleRedirectRecovery.groovy"/>
</AuthState>
@ -1369,17 +1367,17 @@
<!-- source: pattern://27cefc3861bce987f6766342 -->
<property name="out.extension.Bearer" value="ch.nevis.esauth.auth.states.saml.extensions.SubjectConfirmationExtender"/>
<!-- source: pattern://27cefc3861bce987f6766342 -->
<property name="out.issuer" value="https://auth.agov-d.azure.adnovum.net/SAML2/"/>
<property name="out.issuer" value="https://auth.agov-w.azure.adnovum.net/SAML2/"/>
<!-- source: pattern://27cefc3861bce987f6766342 -->
<property name="out.keystoreref" value="Store_IDP_AGOV"/>
<!-- source: pattern://27cefc3861bce987f6766342 -->
<property name="out.keyobjectref" value="Signer_IDP_AGOV"/>
<!-- source: pattern://27cefc3861bce987f6766342 -->
<property name="spURL" value="https://trustbroker.agov-d.azure.adnovum.net/adfs/ls"/>
<property name="spURL" value="https://trustbroker.agov-w.azure.adnovum.net/adfs/ls"/>
<!-- source: pattern://27cefc3861bce987f6766342 -->
<property name="spIssuer" value="https://trustbroker.agov-d.azure.adnovum.net"/>
<property name="spIssuer" value="https://trustbroker.agov-w.azure.adnovum.net"/>
<!-- source: pattern://27cefc3861bce987f6766342 -->
<property name="acsUrlWhitelist.uris" value="https://trustbroker.agov-d.azure.adnovum.net/adfs/ls"/>
<property name="acsUrlWhitelist.uris" value="https://trustbroker.agov-w.azure.adnovum.net/adfs/ls"/>
<!-- source: pattern://27cefc3861bce987f6766342 -->
<property name="in.binding" value="auto"/>
<!-- source: pattern://27cefc3861bce987f6766342 -->
@ -1431,7 +1429,7 @@
<!-- source: pattern://27cefc3861bce987f6766342 -->
<property name="out.attribute.http://schemas.agov.ch/ws/2024/02/identity/claims/address/countryName" value="#{ (sess['agov.appAddressRequired'] == 'true') ? sess['agov.countryName'] : ''}"/>
<!-- source: pattern://27cefc3861bce987f6766342 -->
<property name="out.audienceRestriction" value="https://trustbroker.agov-d.azure.adnovum.net"/>
<property name="out.audienceRestriction" value="https://trustbroker.agov-w.azure.adnovum.net"/>
</AuthState>
<AuthState name="Auth_Realm_Main_IDP_Concurrent_Logout" class="ch.nevis.esauth.auth.states.standard.AuthLogout" final="false" resumeState="false">
<!-- source: pattern://27cefc3861bce987f6766342 -->
@ -1641,7 +1639,7 @@
<Arg name="ch.nevis.isiweb4.response.status" value="403"/>
</Response>
<!-- source: pattern://bea3ca0c85381d07d632be52 -->
<property name="parameter.url" value="http://utility-application-be.adn-agov-me-01-dev:8081/utility/api/v1/configinfo"/>
<property name="parameter.url" value="http://utility-application-be.adn-agov-me-01-uat:8081/utility/api/v1/configinfo"/>
<!-- source: pattern://bea3ca0c85381d07d632be52 -->
<property name="script" value="file:///var/opt/nevisauth/default/conf/recovery_fetchcaptchainfos.groovy"/>
</AuthState>
@ -1688,7 +1686,7 @@
<!-- source: pattern://717094cbd4ddbadeab4b2cc1 -->
<property name="parameter.ip" value="#{inctx.get('connection.HttpHeader.X-Real-IP')}"/>
<!-- source: pattern://717094cbd4ddbadeab4b2cc1 -->
<property name="parameter.url" value="http://utility-application-be.adn-agov-me-01-dev:8081/utility/api/v1/captcha/"/>
<property name="parameter.url" value="http://utility-application-be.adn-agov-me-01-uat:8081/utility/api/v1/captcha/"/>
<!-- source: pattern://717094cbd4ddbadeab4b2cc1 -->
<property name="parameter.userAgent" value="#{inctx.get('connection.HttpHeader.user-agent')}"/>
<!-- source: pattern://717094cbd4ddbadeab4b2cc1 -->
@ -1936,7 +1934,7 @@
<!-- source: pattern://9f443ce76f9522dfae4c3aa0 -->
<Response value="AUTH_CONTINUE"/>
<!-- source: pattern://9f443ce76f9522dfae4c3aa0 -->
<property name="parameter.url" value="http://utility-application-be.adn-agov-me-01-dev:8081/utility/api/v1/email/031"/>
<property name="parameter.url" value="http://utility-application-be.adn-agov-me-01-uat:8081/utility/api/v1/email/031"/>
<!-- source: pattern://9f443ce76f9522dfae4c3aa0 -->
<property name="script" value="file:///var/opt/nevisauth/default/conf/recovery_sendemail031.groovy"/>
</AuthState>
@ -2253,7 +2251,7 @@
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="out.keyobjectref" value="Signer_IDP_AGOV"/>
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="spURL" value="https://me.agov-d.azure.adnovum.net/account/api/login/saml2/sso/agovidpdirect"/>
<property name="spURL" value="https://me.agov-w.azure.adnovum.net/account/api/login/saml2/sso/agovidpdirect"/>
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="acsUrlWhitelist.uris" value="not used"/>
<!-- source: pattern://6061abea33a234fad73897b7 -->
@ -2273,9 +2271,9 @@
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="out.subject.format" value="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"/>
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="out.issuer" value="https://auth.agov-d.azure.adnovum.net/SAML2/"/>
<property name="out.issuer" value="https://auth.agov-w.azure.adnovum.net/SAML2/"/>
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="out.audienceRestriction" value="https://me.agov-d.azure.adnovum.net/account/api/saml2/service-provider-metadata/agovidpdirect"/>
<property name="out.audienceRestriction" value="https://me.agov-w.azure.adnovum.net/account/api/saml2/service-provider-metadata/agovidpdirect"/>
</AuthState>
<AuthState name="Auth_Realm_Recovery_Recovery_Auth_codeLocked" class="ch.nevis.esauth.auth.states.standard.AuthGeneric" final="true" resumeState="false">
<!-- source: pattern://584964c837512845d7940809 -->
@ -2330,9 +2328,9 @@
<!-- source: pattern://4bc453bf68139ee87966b0c7 -->
<property name="script" value="file:///var/opt/nevisauth/default/conf/Recovery_mobile_nless_auth.groovy"/>
<!-- source: pattern://4bc453bf68139ee87966b0c7 -->
<property name="parameter.agovmeregistrationurl" value="https://me.agov-d.azure.adnovum.net/registration/"/>
<property name="parameter.agovmeregistrationurl" value="https://me.agov-w.azure.adnovum.net/registration/"/>
<!-- source: pattern://4bc453bf68139ee87966b0c7 -->
<property name="parameter.recoveryurl" value="https://auth.agov-d.azure.adnovum.net/AUTH/RECOVERY/"/>
<property name="parameter.recoveryurl" value="https://auth.agov-w.azure.adnovum.net/AUTH/RECOVERY/"/>
</AuthState>
<AuthState name="Auth_Realm_Recovery_Recovery_redirectAgovMe_Handle_Redirect" class="ch.nevis.esauth.auth.states.scripting.ScriptState" final="false" resumeState="true">
<!-- source: pattern://6061abea33a234fad73897b7 -->
@ -2345,7 +2343,7 @@
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="scriptTraceGroup" value="AGOV-ACCT"/>
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="parameter.agovmedirecturl" value="https://me.agov-d.azure.adnovum.net/account/api/login/saml2/sso/agovidpdirect"/>
<property name="parameter.agovmedirecturl" value="https://me.agov-w.azure.adnovum.net/account/api/login/saml2/sso/agovidpdirect"/>
<!-- source: pattern://6061abea33a234fad73897b7 -->
<property name="script" value="file:///var/opt/nevisauth/default/conf/handleRedirectRecovery.groovy"/>
</AuthState>

View File

@ -167,7 +167,7 @@ def i2r = [:]
// issuer to ResultCond name
def i2e = [:]
i2e.put('https://trustbroker.agov-d.azure.adnovum.net', 'forbidden_0')
i2e.put('https://trustbroker.agov-w.azure.adnovum.net', 'forbidden_0')
if (!i2r.isEmpty() && !hasAnyRequiredRole(i2r, issuer)) {

View File

@ -91,7 +91,7 @@ if (request.getSession(false) == null) {
def i2s = new TreeMap<String, String>(String.CASE_INSENSITIVE_ORDER)
i2s.put('https://trustbroker.agov-d.azure.adnovum.net', 'state0')
i2s.put('https://trustbroker.agov-w.azure.adnovum.net', 'state0')
if (parameters.get('spInitiated') == 'true' && inargs.containsKey('SAMLRequest')) { // SP-initiated authentication
LOG.debug("found SAMLRequest parameter for SP-initiated authentication")

View File

@ -41,12 +41,9 @@ spec:
podDisruptionBudget:
maxUnavailable: "50%"
git:
tag: "r-38cda7e0ac156aa4e8342fa76df3951edf99f6a5"
tag: "r-17392f4fc2f29ede0c371af50d06749396d69a29"
dir: "DEFAULT-ADN-AGOV-PROJECT/DEFAULT-ADN-AGOV-INV/fido-uaf"
credentials: "git-credentials"
database:
name: "fido-uaf"
requiredVersion: "7.2402.1"
keystores:
- "fido-uaf-default-server-identity"
- "fido-uaf-default-client-identity"

View File

@ -1,26 +0,0 @@
apiVersion: "operator.nevis-security.ch/v1"
kind: "NevisDatabase"
metadata:
name: "fido-uaf"
namespace: "adn-agov-nevisidm-01-uat"
labels:
deploymentTarget: "fido-uaf"
annotations:
projectKey: "DEFAULT-ADN-AGOV-PROJECT"
patternId: "9385d1b33aefe975fb1c5914"
spec:
type: "NevisFIDO"
databaseType: "MariaDB"
version: "7.2402.1"
url: "mariadb-agov-dev-gp.mariadb.database.azure.com"
port: 3306
database: "nevisfido_uaf"
bootstrap: true
migrate: true
rootCredentials:
name: "root-adn-agov-nevisidm-01-dev-idm"
namespace: "adn-agov-nevisidm-01-dev-idm"
podSecurity:
policy: "baseline"
automountServiceAccountToken: false
timeZone: "Europe/Zurich"

View File

@ -31,18 +31,18 @@ credential-repository:
user-attribute: extId
session-repository:
type: sql
jdbc-url: jdbc:mariadb://mariadb-agov-dev-gp.mariadb.database.azure.com:3306/nevisfido_uaf?sslMode=disable&autocommit=true
max-connection-lifetime: 10m
user: ${exec:/var/opt/nevisfido/default/conf/credentials/dbUser}
password: ${exec:/var/opt/nevisfido/default/conf/credentials/dbPassword}
type: in-memory
jdbc-url:
max-connection-lifetime:
user:
password:
schema-user:
schema-user-password:
automatic-db-schema-setup: false
fido-uaf:
enabled: true
app-id: https://auth.agov-d.azure.adnovum.net/nevisfido/uaf/1.1/facets
app-id: https://auth.agov-w.azure.adnovum.net/nevisfido/uaf/1.1/facets
facets:
- android:apk-key-hash:kb0yJ345nFUmt4nOYK5Li7KvwDDobMKPosY48Uwb0QI
- ios:bundle-id:ch.agov.accessapp.t
@ -102,15 +102,15 @@ fido-uaf:
- type: "firebase-cloud-messaging"
dry-run: false
service-account-json: "inv-res-secret://a78926e06a159811ee15c224-bdd107d2"
registration-redeem-url: "https://auth.agov-d.azure.adnovum.net/nevisfido/token/redeem/registration"
authentication-redeem-url: "https://auth.agov-d.azure.adnovum.net/nevisfido/token/redeem/authentication"
deregistration-redeem-url: "https://auth.agov-d.azure.adnovum.net/nevisfido/token/redeem/deregistration"
registration-redeem-url: "https://auth.agov-w.azure.adnovum.net/nevisfido/token/redeem/registration"
authentication-redeem-url: "https://auth.agov-w.azure.adnovum.net/nevisfido/token/redeem/authentication"
deregistration-redeem-url: "https://auth.agov-w.azure.adnovum.net/nevisfido/token/redeem/deregistration"
- type: "png-qr-code"
registration-redeem-url: "https://auth.agov-d.azure.adnovum.net/nevisfido/token/redeem/registration"
authentication-redeem-url: "https://auth.agov-d.azure.adnovum.net/nevisfido/token/redeem/authentication"
deregistration-redeem-url: "https://auth.agov-d.azure.adnovum.net/nevisfido/token/redeem/deregistration"
registration-redeem-url: "https://auth.agov-w.azure.adnovum.net/nevisfido/token/redeem/registration"
authentication-redeem-url: "https://auth.agov-w.azure.adnovum.net/nevisfido/token/redeem/authentication"
deregistration-redeem-url: "https://auth.agov-w.azure.adnovum.net/nevisfido/token/redeem/deregistration"
- type: "link"
registration-redeem-url: "https://auth.agov-d.azure.adnovum.net/nevisfido/token/redeem/registration"
authentication-redeem-url: "https://auth.agov-d.azure.adnovum.net/nevisfido/token/redeem/authentication"
deregistration-redeem-url: "https://auth.agov-d.azure.adnovum.net/nevisfido/token/redeem/deregistration"
registration-redeem-url: "https://auth.agov-w.azure.adnovum.net/nevisfido/token/redeem/registration"
authentication-redeem-url: "https://auth.agov-w.azure.adnovum.net/nevisfido/token/redeem/authentication"
deregistration-redeem-url: "https://auth.agov-w.azure.adnovum.net/nevisfido/token/redeem/deregistration"
base-url: "ch.agov.access-t://x-callback-url/authenticate"

View File

@ -1,26 +0,0 @@
apiVersion: "operator.nevis-security.ch/v1"
kind: "NevisDatabase"
metadata:
name: "fido2"
namespace: "adn-agov-nevisidm-01-uat"
labels:
deploymentTarget: "fido2"
annotations:
projectKey: "DEFAULT-ADN-AGOV-PROJECT"
patternId: "3e9b024326987a3fad17a38f"
spec:
type: "NevisFIDO"
databaseType: "MariaDB"
version: "7.2402.1"
url: "mariadb-agov-dev-gp.mariadb.database.azure.com"
port: 3306
database: "nevisfido_fido2"
bootstrap: true
migrate: true
rootCredentials:
name: "root-adn-agov-nevisidm-01-dev-idm"
namespace: "adn-agov-nevisidm-01-dev-idm"
podSecurity:
policy: "baseline"
automountServiceAccountToken: false
timeZone: "Europe/Zurich"

View File

@ -41,12 +41,9 @@ spec:
podDisruptionBudget:
maxUnavailable: "50%"
git:
tag: "r-38cda7e0ac156aa4e8342fa76df3951edf99f6a5"
tag: "r-17392f4fc2f29ede0c371af50d06749396d69a29"
dir: "DEFAULT-ADN-AGOV-PROJECT/DEFAULT-ADN-AGOV-INV/fido2"
credentials: "git-credentials"
database:
name: "fido2"
requiredVersion: "7.2402.1"
keystores:
- "fido2-default-identity"
- "fido2-default-client-identity"

View File

@ -23,23 +23,23 @@ credential-repository:
user-attribute: extId
session-repository:
type: sql
jdbc-url: jdbc:mariadb://mariadb-agov-dev-gp.mariadb.database.azure.com:3306/nevisfido_fido2?sslMode=disable&autocommit=true
max-connection-lifetime: 10m
user: ${exec:/var/opt/nevisfido/default/conf/credentials/dbUser}
password: ${exec:/var/opt/nevisfido/default/conf/credentials/dbPassword}
type: in-memory
jdbc-url:
max-connection-lifetime:
user:
password:
schema-user:
schema-user-password:
automatic-db-schema-setup: false
automatic-db-schema-setup: true
fido2:
enabled: true
rp-name: AGOV-RelPartName
rp-id: adnovum.net
origins:
- https://me.agov-d.azure.adnovum.net
- https://nevisidm.agov-d.azure.adnovum.net
- https://auth.agov-d.azure.adnovum.net
- https://me.agov-w.azure.adnovum.net
- https://nevisidm.agov-w.azure.adnovum.net
- https://auth.agov-w.azure.adnovum.net
signature-algorithms:
- RS1
- RS256

View File

@ -41,7 +41,7 @@ spec:
podDisruptionBudget:
maxUnavailable: "50%"
git:
tag: "r-38cda7e0ac156aa4e8342fa76df3951edf99f6a5"
tag: "r-17392f4fc2f29ede0c371af50d06749396d69a29"
dir: "DEFAULT-ADN-AGOV-PROJECT/DEFAULT-ADN-AGOV-INV/idm"
credentials: "git-credentials"
keystores:

View File

@ -7,11 +7,11 @@ database.connection.username=adndbadmin
# source: pattern://2951ead44a7a9362a4545094
database.connection.password=secret://59f191e7aa67a1ed9f7b87d2
# source: pattern://b8a36646f81c3247cdb5d90b
application.mail.smtp.host=greenmail.adn-agov-mail-01-dev.svc
application.mail.smtp.host=greenmail.adn-agov-mail-01-uat.svc
# source: pattern://b8a36646f81c3247cdb5d90b
application.mail.smtp.port=3025
# source: pattern://b8a36646f81c3247cdb5d90b
application.mail.sender=noreply-agov-dev@adnovum.ch
application.mail.sender=noreply-agov-uat@adnovum.ch
# source: pattern://71411a755a625f9b850c6cf5
application.feature.email.validation.enabled=false
# source: pattern://71411a755a625f9b850c6cf5, pattern://b8a36646f81c3247cdb5d90b

View File

@ -40,7 +40,7 @@ spec:
podDisruptionBudget:
maxUnavailable: "50%"
git:
tag: "r-38cda7e0ac156aa4e8342fa76df3951edf99f6a5"
tag: "r-17392f4fc2f29ede0c371af50d06749396d69a29"
dir: "DEFAULT-ADN-AGOV-PROJECT/DEFAULT-ADN-AGOV-INV/logrend"
credentials: "git-credentials"
podSecurity:

View File

@ -4,10 +4,10 @@ application.gui.litdict=yes
application.gui.substitution=yes
application.input.charset=UTF-8
application.inputs.htmlencode=yes
application.language.cookie.de=LANG:de:.agov-d.azure.adnovum.net
application.language.cookie.en=LANG:en:.agov-d.azure.adnovum.net
application.language.cookie.fr=LANG:fr:.agov-d.azure.adnovum.net
application.language.cookie.it=LANG:it:.agov-d.azure.adnovum.net
application.language.cookie.de=LANG:de:.agov-w.azure.adnovum.net
application.language.cookie.en=LANG:en:.agov-w.azure.adnovum.net
application.language.cookie.fr=LANG:fr:.agov-w.azure.adnovum.net
application.language.cookie.it=LANG:it:.agov-w.azure.adnovum.net
application.loginapp.current=
application.loginapp.default=Auth_Realm_Recovery
application.loginapp.override=header:channel

View File

@ -17,10 +17,10 @@ application.languages=en,de,fr,it
# source: pattern://4fcfadb4a5c946ead7e6e995
application.languages.default=en
# source: pattern://097929211988398a87bcbb0c
application.language.cookie.en=LANG:en:.agov-d.azure.adnovum.net
application.language.cookie.en=LANG:en:.agov-w.azure.adnovum.net
# source: pattern://097929211988398a87bcbb0c
application.language.cookie.de=LANG:de:.agov-d.azure.adnovum.net
application.language.cookie.de=LANG:de:.agov-w.azure.adnovum.net
# source: pattern://097929211988398a87bcbb0c
application.language.cookie.fr=LANG:fr:.agov-d.azure.adnovum.net
application.language.cookie.fr=LANG:fr:.agov-w.azure.adnovum.net
# source: pattern://097929211988398a87bcbb0c
application.language.cookie.it=LANG:it:.agov-d.azure.adnovum.net
application.language.cookie.it=LANG:it:.agov-w.azure.adnovum.net

View File

@ -17,10 +17,10 @@ application.languages=en,de,fr,it
# source: pattern://204c22beaccdfd22727af378
application.languages.default=en
# source: pattern://097929211988398a87bcbb0c
application.language.cookie.en=LANG:en:.agov-d.azure.adnovum.net
application.language.cookie.en=LANG:en:.agov-w.azure.adnovum.net
# source: pattern://097929211988398a87bcbb0c
application.language.cookie.de=LANG:de:.agov-d.azure.adnovum.net
application.language.cookie.de=LANG:de:.agov-w.azure.adnovum.net
# source: pattern://097929211988398a87bcbb0c
application.language.cookie.fr=LANG:fr:.agov-d.azure.adnovum.net
application.language.cookie.fr=LANG:fr:.agov-w.azure.adnovum.net
# source: pattern://097929211988398a87bcbb0c
application.language.cookie.it=LANG:it:.agov-d.azure.adnovum.net
application.language.cookie.it=LANG:it:.agov-w.azure.adnovum.net

View File

@ -17,10 +17,10 @@ application.languages=en,de,fr,it
# source: pattern://06aeae2d799e492f5580d03b
application.languages.default=en
# source: pattern://097929211988398a87bcbb0c
application.language.cookie.en=LANG:en:.agov-d.azure.adnovum.net
application.language.cookie.en=LANG:en:.agov-w.azure.adnovum.net
# source: pattern://097929211988398a87bcbb0c
application.language.cookie.de=LANG:de:.agov-d.azure.adnovum.net
application.language.cookie.de=LANG:de:.agov-w.azure.adnovum.net
# source: pattern://097929211988398a87bcbb0c
application.language.cookie.fr=LANG:fr:.agov-d.azure.adnovum.net
application.language.cookie.fr=LANG:fr:.agov-w.azure.adnovum.net
# source: pattern://097929211988398a87bcbb0c
application.language.cookie.it=LANG:it:.agov-d.azure.adnovum.net
application.language.cookie.it=LANG:it:.agov-w.azure.adnovum.net

View File

@ -1,26 +0,0 @@
apiVersion: "operator.nevis-security.ch/v1"
kind: "NevisDatabase"
metadata:
name: "proxy-idp"
namespace: "adn-agov-nevisidm-01-uat"
labels:
deploymentTarget: "proxy-idp"
annotations:
projectKey: "DEFAULT-ADN-AGOV-PROJECT"
patternId: "699f0a21dd0e852f28d27e9d"
spec:
type: "NevisProxy"
databaseType: "MariaDB"
version: "7.2402.1"
url: "mariadb-agov-dev-gp.mariadb.database.azure.com"
port: 3306
database: "idp_replicated_session_store"
bootstrap: true
migrate: true
rootCredentials:
name: "root-adn-agov-nevisidm-01-dev-idm"
namespace: "adn-agov-nevisidm-01-dev-idm"
podSecurity:
policy: "baseline"
automountServiceAccountToken: false
timeZone: "Europe/Zurich"

View File

@ -41,12 +41,9 @@ spec:
podDisruptionBudget:
maxUnavailable: "50%"
git:
tag: "r-38cda7e0ac156aa4e8342fa76df3951edf99f6a5"
tag: "r-17392f4fc2f29ede0c371af50d06749396d69a29"
dir: "DEFAULT-ADN-AGOV-PROJECT/DEFAULT-ADN-AGOV-INV/proxy-idp"
credentials: "git-credentials"
database:
name: "proxy-idp"
requiredVersion: "7.2402.1"
keystores:
- "proxy-idp-notused-auth-realm-identity"
- "proxy-idp-1f0702aaabef60a615abf41f"

View File

@ -9,11 +9,11 @@ metadata:
projectKey: "DEFAULT-ADN-AGOV-PROJECT"
patternId: "0ceb05c56644a59d648c13b9"
spec:
cn: "auth.agov-d.azure.adnovum.net"
cn: "auth.agov-w.azure.adnovum.net"
usage: "<reserved for future use>"
san:
dns:
- "proxy-idp"
- "proxy-idp.adn-agov-nevisidm-01-uat"
- "auth.agov-d.azure.adnovum.net"
- "auth.agov-w.azure.adnovum.net"
email: []

View File

@ -10,7 +10,7 @@ metadata:
patternId: "0ceb05c56644a59d648c13b9"
spec:
hosts:
- host: "auth.agov-d.azure.adnovum.net"
- host: "auth.agov-w.azure.adnovum.net"
protocol: "HTTPS"
servicePort: 8443
serviceName: "proxy-idp"

View File

@ -12,21 +12,21 @@
<!-- source: pattern://0ceb05c56644a59d648c13b9 -->
<Connector port="11080" name="management" listen="0.0.0.0:11080"/>
<!-- source: pattern://1f0702aaabef60a615abf41f -->
<Connector port="443" name="auth.agov-d.azure.adnovum.net" listen="0.0.0.0:8443">
<Connector port="443" name="auth.agov-w.azure.adnovum.net" listen="0.0.0.0:8443">
<!-- source: pattern://1f0702aaabef60a615abf41f, pattern://1f0702aaabef60a615abf41f#keystore -->
<SSL SSLCipherSuite="ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256" SSLOptions="+OptRenegotiate +StdEnvVars +ExportCertData" SSLProtocol="-all +TLSv1.2 -TLSv1.3" SSLCertificateFile="/var/opt/keys/own/proxy-idp-1f0702aaabef60a615abf41f/cert.pem" SSLCertificateKeyFile="/var/opt/keys/own/proxy-idp-1f0702aaabef60a615abf41f/key.pem" SSLCertificateChainFile="/var/opt/keys/own/proxy-idp-1f0702aaabef60a615abf41f/ca-chain.pem" SSLInsecureRenegotiation="off" SSLHonorCipherOrder="on"/>
</Connector>
<!-- source: pattern://1f0702aaabef60a615abf41f -->
<Engine defaultHost="auth.agov-d.azure.adnovum.net">
<Engine defaultHost="auth.agov-w.azure.adnovum.net">
<!-- source: pattern://0ceb05c56644a59d648c13b9 -->
<Host name="management">
<!-- source: pattern://0ceb05c56644a59d648c13b9 -->
<Context docBase="/var/opt/nevisproxy/default/host-management"/>
</Host>
<!-- source: pattern://0ceb05c56644a59d648c13b9 -->
<Host name="auth.agov-d.azure.adnovum.net">
<Host name="auth.agov-w.azure.adnovum.net">
<!-- source: pattern://1f0702aaabef60a615abf41f -->
<Context entryURI="/" unsecureConnection="allow" trailingSlashRedirect="true" filePreload="false" docBase="/var/opt/nevisproxy/default/host-auth.agov-d.azure.adnovum.net" path="" allowedMethods="ALL-HTTP ALL-WEBDAV -TRACE -CONNECT"/>
<Context entryURI="/" unsecureConnection="allow" trailingSlashRedirect="true" filePreload="false" docBase="/var/opt/nevisproxy/default/host-auth.agov-w.azure.adnovum.net" path="" allowedMethods="ALL-HTTP ALL-WEBDAV -TRACE -CONNECT"/>
</Host>
</Engine>
</Service>

View File

@ -195,13 +195,13 @@ SecResponseBodyLimitAction ProcessPartial
# This default setting is chosen due to all systems have /tmp available however,
# this is less than ideal. It is recommended that you specify a location that's private.
#
SecTmpDir /var/opt/nevisproxy/default/run/host-auth.agov-d.azure.adnovum.net
SecTmpDir /var/opt/nevisproxy/default/run/host-auth.agov-w.azure.adnovum.net
# The location where ModSecurity will keep its persistent data. This default setting
# is chosen due to all systems have /tmp available however, it
# too should be updated to a place that other users can't access.
#
SecDataDir /var/opt/nevisproxy/default/run/host-auth.agov-d.azure.adnovum.net
SecDataDir /var/opt/nevisproxy/default/run/host-auth.agov-w.azure.adnovum.net
# -- File uploads handling configuration -------------------------------------
@ -250,7 +250,7 @@ SecAuditLogParts ABIJDEFHZ
# assumes that you will use the audit log only ocassionally.
#
SecAuditLogType Serial
SecAuditLog /var/opt/nevisproxy/default/logs/host-auth.agov-d.azure.adnovum.net_modsec_audit.log
SecAuditLog /var/opt/nevisproxy/default/logs/host-auth.agov-w.azure.adnovum.net_modsec_audit.log
# Specify the path for concurrent audit logging.
#SecAuditLogStorageDir /opt/modsecurity/var/audit/

View File

@ -1,5 +1,5 @@
# load modsecurity
Include /var/opt/nevisproxy/default/host-auth.agov-d.azure.adnovum.net/WEB-INF/modsecurity.conf
Include /var/opt/nevisproxy/default/host-auth.agov-w.azure.adnovum.net/WEB-INF/modsecurity.conf
# apply whitelist modifications - must be done before loading other rules (replaces REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf)
@ -8,7 +8,7 @@ Include /var/opt/nevisproxy/default/host-auth.agov-d.azure.adnovum.net/WEB-INF/m
SecAction "id:900000,phase:1,nolog,pass,t:none,setvar:tx.paranoia_level=1"
# load the rule set of the virtual host
Include /var/opt/nevisproxy/default/host-auth.agov-d.azure.adnovum.net/WEB-INF/rules.conf
Include /var/opt/nevisproxy/default/host-auth.agov-w.azure.adnovum.net/WEB-INF/rules.conf
# apply rule exceptions (replaces RESPONSE-999-EXCLUSION-RULES-AFTER-CRS.conf)

View File

@ -1,5 +1,5 @@
# load modsecurity
Include /var/opt/nevisproxy/default/host-auth.agov-d.azure.adnovum.net/WEB-INF/modsecurity.conf
Include /var/opt/nevisproxy/default/host-auth.agov-w.azure.adnovum.net/WEB-INF/modsecurity.conf
# apply whitelist modifications - must be done before loading other rules (replaces REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf)
@ -8,7 +8,7 @@ Include /var/opt/nevisproxy/default/host-auth.agov-d.azure.adnovum.net/WEB-INF/m
SecAction "id:900000,phase:1,nolog,pass,t:none,setvar:tx.paranoia_level=3"
# load the rule set of the virtual host
Include /var/opt/nevisproxy/default/host-auth.agov-d.azure.adnovum.net/WEB-INF/rules.conf
Include /var/opt/nevisproxy/default/host-auth.agov-w.azure.adnovum.net/WEB-INF/rules.conf
# apply rule exceptions (replaces RESPONSE-999-EXCLUSION-RULES-AFTER-CRS.conf)

View File

@ -1,11 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "/opt/nevisproxy/dtd/web-app_2_3.dtd">
<web-app>
<!-- source: pattern://699f0a21dd0e852f28d27e9d -->
<context-param>
<param-name>application-id</param-name>
<param-value>auth.agov-d.azure.adnovum.net</param-value>
</context-param>
<!-- source: pattern://06aeae2d799e492f5580d03b, pattern://4fcfadb4a5c946ead7e6e995, pattern://204c22beaccdfd22727af378 -->
<context-param>
<param-name>SectokenVerifierCert</param-name>
@ -31,7 +26,7 @@
<!-- source: pattern://4fcfadb4a5c946ead7e6e995 -->
<init-param>
<param-name>EntryPointID</param-name>
<param-value>auth.agov-d.azure.adnovum.net</param-value>
<param-value>auth.agov-w.azure.adnovum.net</param-value>
</init-param>
<!-- source: pattern://4fcfadb4a5c946ead7e6e995 -->
<init-param>
@ -96,7 +91,7 @@
<!-- source: pattern://cb8c63274fe346280de0ffd5 -->
<init-param>
<param-name>EntryPointID</param-name>
<param-value>auth.agov-d.azure.adnovum.net</param-value>
<param-value>auth.agov-w.azure.adnovum.net</param-value>
</init-param>
<!-- source: pattern://cb8c63274fe346280de0ffd5 -->
<init-param>
@ -156,7 +151,7 @@
<!-- source: pattern://204c22beaccdfd22727af378 -->
<init-param>
<param-name>EntryPointID</param-name>
<param-value>auth.agov-d.azure.adnovum.net</param-value>
<param-value>auth.agov-w.azure.adnovum.net</param-value>
</init-param>
<!-- source: pattern://204c22beaccdfd22727af378 -->
<init-param>
@ -216,7 +211,7 @@
<!-- source: pattern://e0fda9336be9c69dafc9b69e -->
<init-param>
<param-name>EntryPointID</param-name>
<param-value>auth.agov-d.azure.adnovum.net</param-value>
<param-value>auth.agov-w.azure.adnovum.net</param-value>
</init-param>
<!-- source: pattern://e0fda9336be9c69dafc9b69e -->
<init-param>
@ -276,7 +271,7 @@
<!-- source: pattern://cb8c63274fe346280de0ffd5 -->
<init-param>
<param-name>EntryPointID</param-name>
<param-value>auth.agov-d.azure.adnovum.net</param-value>
<param-value>auth.agov-w.azure.adnovum.net</param-value>
</init-param>
<!-- source: pattern://cb8c63274fe346280de0ffd5 -->
<init-param>
@ -326,7 +321,7 @@
<!-- source: pattern://06aeae2d799e492f5580d03b -->
<init-param>
<param-name>EntryPointID</param-name>
<param-value>auth.agov-d.azure.adnovum.net</param-value>
<param-value>auth.agov-w.azure.adnovum.net</param-value>
</init-param>
<!-- source: pattern://06aeae2d799e492f5580d03b -->
<init-param>
@ -371,7 +366,7 @@
<!-- source: pattern://cdbb957d49fdc6695a978265 -->
<init-param>
<param-name>Script.Path</param-name>
<param-value>/var/opt/nevisproxy/default/host-auth.agov-d.azure.adnovum.net/WEB-INF/csrf_default.lua</param-value>
<param-value>/var/opt/nevisproxy/default/host-auth.agov-w.azure.adnovum.net/WEB-INF/csrf_default.lua</param-value>
</init-param>
</filter>
<!-- source: pattern://ecf4381f4653b0aa9a69b417, pattern://ecf4381f4653b0aa9a69b417#filters -->
@ -519,7 +514,7 @@
<!-- source: pattern://64f16c5d4c99eff0acbc8fdf -->
<init-param>
<param-name>Script.Path</param-name>
<param-value>/var/opt/nevisproxy/default/host-auth.agov-d.azure.adnovum.net/WEB-INF/lua_http_processing_terminate_session.lua</param-value>
<param-value>/var/opt/nevisproxy/default/host-auth.agov-w.azure.adnovum.net/WEB-INF/lua_http_processing_terminate_session.lua</param-value>
</init-param>
</filter>
<!-- source: pattern://db89acad30d11cbc950a87c7 -->
@ -539,7 +534,7 @@
<!-- source: pattern://db89acad30d11cbc950a87c7 -->
<init-param>
<param-name>Script.Path</param-name>
<param-value>/var/opt/nevisproxy/default/host-auth.agov-d.azure.adnovum.net/WEB-INF/recovery_pdf_session_processing.lua</param-value>
<param-value>/var/opt/nevisproxy/default/host-auth.agov-w.azure.adnovum.net/WEB-INF/recovery_pdf_session_processing.lua</param-value>
</init-param>
<!-- source: pattern://db89acad30d11cbc950a87c7 -->
<init-param>
@ -588,7 +583,7 @@
<!-- source: pattern://cdbb957d49fdc6695a978265 -->
<init-param>
<param-name>ConfigFile</param-name>
<param-value>/var/opt/nevisproxy/default/host-auth.agov-d.azure.adnovum.net/WEB-INF/security_app_icon_application.conf</param-value>
<param-value>/var/opt/nevisproxy/default/host-auth.agov-w.azure.adnovum.net/WEB-INF/security_app_icon_application.conf</param-value>
</init-param>
</filter>
<!-- source: pattern://0573c2491a56e59daca47e95, pattern://0ceb05c56644a59d648c13b9 -->
@ -598,7 +593,7 @@
<!-- source: pattern://0573c2491a56e59daca47e95 -->
<init-param>
<param-name>ConfigFile</param-name>
<param-value>/var/opt/nevisproxy/default/host-auth.agov-d.azure.adnovum.net/WEB-INF/security_request_validation_settings_modsecurity.conf</param-value>
<param-value>/var/opt/nevisproxy/default/host-auth.agov-w.azure.adnovum.net/WEB-INF/security_request_validation_settings_modsecurity.conf</param-value>
</init-param>
</filter>
<!-- source: pattern://1f0702aaabef60a615abf41f -->
@ -758,7 +753,7 @@
<!-- source: pattern://4fcfadb4a5c946ead7e6e995 -->
<init-param>
<param-name>Servlet</param-name>
<param-value>MySQLSessionStoreServlet</param-value>
<param-value>LocalSessionStoreServlet</param-value>
</init-param>
<!-- source: pattern://4fcfadb4a5c946ead7e6e995 -->
<init-param>
@ -803,7 +798,7 @@
<!-- source: pattern://cb8c63274fe346280de0ffd5 -->
<init-param>
<param-name>Servlet</param-name>
<param-value>MySQLSessionStoreServlet</param-value>
<param-value>LocalSessionStoreServlet</param-value>
</init-param>
<!-- source: pattern://cb8c63274fe346280de0ffd5 -->
<init-param>
@ -848,7 +843,7 @@
<!-- source: pattern://204c22beaccdfd22727af378 -->
<init-param>
<param-name>Servlet</param-name>
<param-value>MySQLSessionStoreServlet</param-value>
<param-value>LocalSessionStoreServlet</param-value>
</init-param>
<!-- source: pattern://204c22beaccdfd22727af378 -->
<init-param>
@ -893,7 +888,7 @@
<!-- source: pattern://e0fda9336be9c69dafc9b69e -->
<init-param>
<param-name>Servlet</param-name>
<param-value>MySQLSessionStoreServlet</param-value>
<param-value>LocalSessionStoreServlet</param-value>
</init-param>
<!-- source: pattern://06aeae2d799e492f5580d03b -->
<init-param>
@ -1147,7 +1142,7 @@
<!-- source: pattern://cdbb957d49fdc6695a978265#backends -->
<init-param>
<param-name>InetAddress</param-name>
<param-value>connect-application-billing.adn-agov-connect-01-dev:8082</param-value>
<param-value>connect-application-billing.adn-agov-connect-01-uat:8082</param-value>
</init-param>
<!-- source: pattern://cdbb957d49fdc6695a978265#backends -->
<init-param>
@ -1439,7 +1434,7 @@
<!-- source: pattern://cadefc0abd2323fdccdb7a18#backends -->
<init-param>
<param-name>InetAddress</param-name>
<param-value>utility-application-be.adn-agov-me-01-dev:8081</param-value>
<param-value>utility-application-be.adn-agov-me-01-uat:8081</param-value>
</init-param>
<!-- source: pattern://cadefc0abd2323fdccdb7a18#backends -->
<init-param>
@ -1463,6 +1458,27 @@
<!-- source: pattern://e0fda9336be9c69dafc9b69e, pattern://c642107fde6b2e07f16bfedb, pattern://decb9b3f88d430fb5c95f466 -->
<servlet-class>ch::nevis::isiweb4::servlet::defaults::DefaultServlet</servlet-class>
</servlet>
<!-- source: pattern://cb8c63274fe346280de0ffd5 -->
<servlet>
<servlet-name>LocalSessionStoreServlet</servlet-name>
<!-- source: pattern://cb8c63274fe346280de0ffd5 -->
<servlet-class>ch::nevis::nevisproxy::servlet::cache::local::LocalSessionStoreServlet</servlet-class>
<!-- source: pattern://cb8c63274fe346280de0ffd5 -->
<init-param>
<param-name>MaxInactiveInterval</param-name>
<param-value>600</param-value>
</init-param>
<!-- source: pattern://cb8c63274fe346280de0ffd5 -->
<init-param>
<param-name>MaxLifetime</param-name>
<param-value>28800</param-value>
</init-param>
<!-- source: pattern://cb8c63274fe346280de0ffd5 -->
<init-param>
<param-name>MemorySize</param-name>
<param-value>512000000</param-value>
</init-param>
</servlet>
<!-- source: pattern://097929211988398a87bcbb0c -->
<servlet>
<servlet-name>LoginRenderer_nevisLogrend</servlet-name>
@ -1479,57 +1495,6 @@
<param-value>remote:NevisLogrendConnector_nevisLogrend:/nevislogrend/index.vm?logrendresourcepath=/nevislogrend</param-value>
</init-param>
</servlet>
<!-- source: pattern://699f0a21dd0e852f28d27e9d -->
<servlet>
<servlet-name>MySQLSessionStoreServlet</servlet-name>
<!-- source: pattern://699f0a21dd0e852f28d27e9d -->
<servlet-class>ch::nevis::nevisproxy::servlet::cache::mysql::MySQLSessionStoreServlet</servlet-class>
<!-- source: pattern://699f0a21dd0e852f28d27e9d -->
<init-param>
<param-name>AttributesTableName</param-name>
<param-value>attribute</param-value>
</init-param>
<!-- source: pattern://699f0a21dd0e852f28d27e9d -->
<init-param>
<param-name>ConfigurationsTableName</param-name>
<param-value>conf</param-value>
</init-param>
<!-- source: pattern://699f0a21dd0e852f28d27e9d -->
<init-param>
<param-name>ConnectString</param-name>
<param-value>//mariadb-agov-dev-gp.mariadb.database.azure.com:3306/idp_replicated_session_store?connect_timeout=10&amp;ping_timeout=2</param-value>
</init-param>
<!-- source: pattern://699f0a21dd0e852f28d27e9d -->
<init-param>
<param-name>DisableDatabaseSchemaCheck</param-name>
<param-value>false</param-value>
</init-param>
<!-- source: pattern://699f0a21dd0e852f28d27e9d -->
<init-param>
<param-name>KeyToIdMapTableName</param-name>
<param-value>key_id_map</param-value>
</init-param>
<!-- source: pattern://699f0a21dd0e852f28d27e9d -->
<init-param>
<param-name>MaxLimitOnDelete</param-name>
<param-value>100</param-value>
</init-param>
<!-- source: pattern://699f0a21dd0e852f28d27e9d -->
<init-param>
<param-name>Password</param-name>
<param-value>${exec:/var/opt/nevisproxy/default/conf/credentials/dbPassword}</param-value>
</init-param>
<!-- source: pattern://699f0a21dd0e852f28d27e9d -->
<init-param>
<param-name>SessionsTableName</param-name>
<param-value>session</param-value>
</init-param>
<!-- source: pattern://699f0a21dd0e852f28d27e9d -->
<init-param>
<param-name>UserName</param-name>
<param-value>${exec:/var/opt/nevisproxy/default/conf/credentials/dbUser}</param-value>
</init-param>
</servlet>
<!-- source: pattern://097929211988398a87bcbb0c -->
<servlet>
<servlet-name>NevisLogrendConnector_nevisLogrend</servlet-name>

Some files were not shown because too many files have changed in this diff Show More