1 file added and 7 files updated

This commit is contained in:
haburger 2024-10-30 16:44:16 +00:00
parent 196c3ba3a0
commit 3aed2cb80f
10 changed files with 29 additions and 1 deletions

View File

@ -25,7 +25,7 @@
<property name="condition:cancel" value="#{inargs.containsKey('cancel')}"/>
<property name="condition:hasCode" value="#{inargs.containsKey('cd')}"/>
<property name="condition:hasSessionCode" value="#{sess.get('agov.recovery.code')}"/>
<property name="condition:invalidUrl" value="#{!inctx.getProperty('connection.actualURL').matches('((https://.*/AUTH/RECOVERY/\\?$)|(https://.*/AUTH/RECOVERY/$)|(https://.*/AUTH/RECOVERY/\\?language=(de|fr|it|en))|(https://.*/AUTH/RECOVERY/\\?cd=.*))')}"/>
<property name="condition:invalidUrl" value="#{!inctx.getProperty('connection.actualURL').matches('^https://[^/]*/AUTH/RECOVERY/(\\?|\\?&amp;?language=[a-z][a-z]|\\?cd=.+)?$')}"/>
<property name="condition:invalidUrlTicket" value="${notes:invalidUrlTicket}"/>
<property name="condition:hasCaptchaInfos" value="#{sess.get('agov.recovery.captchaSettings.puzzleUrl')}"/>
</AuthState>

View File

@ -0,0 +1,8 @@
schemaVersion: "1.0"
pattern:
id: "2c4d703681e5bd52174a95e4"
className: "ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericIngressSettings"
name: "ExternalIngressSettings"
properties:
annotations: "var://externalingresssettings-annotations"
ingressClassName: "var://externalingresssettings-class-name"

View File

@ -4,6 +4,10 @@ pattern:
className: "ch.nevis.admin.v4.plugin.nevisproxy.patterns.LuaPattern"
name: "Recovery_Pdf_Session_Processing"
label: "UTILS"
notes: "Script Parameters needs an entry 'param_auth_signer_key' which contains\
\ the public key of the signer key used by nevisAuth (\\n replaced by <br>-tags).\n\
\npublic key can be optained of the certificate:\nopenssl x509 -pubkey -noout\
\ -in signer-cert.pem | sed -z 's/\\n/<br>/g'"
properties:
script: "res://db89acad30d11cbc950a87c7#script"
phase: "END"

View File

@ -12,3 +12,4 @@ pattern:
- "pattern://1f0702aaabef60a615abf41f"
addons:
- "pattern://65b7853f9cffcb38407e1fd2"
- "pattern://2c4d703681e5bd52174a95e4"

View File

@ -148,6 +148,21 @@ variables:
secretPreserving: true
value: null
requireOverloading: true
externalingresssettings-annotations:
className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty"
parameters:
separators:
- ":"
switchedSeparators: []
value: null
requireOverloading: true
externalingresssettings-class-name:
className: "ch.nevis.admin.v4.plugin.base.generation.property.SimpleTextProperty"
parameters:
minRequired: 0
maxAllowed: 1
value: "nginx"
requireOverloading: true
extid_user_verify-template-parameters:
className: "ch.nevis.admin.v4.plugin.base.generation.property.TextProperty"
parameters: