Skip to content
Success

Changes

Summary

  1. [GovWayCore] (commit: 20e1bd3) (details)
  2. [TestSuite] (commit: 68000f9) (details)
  3. [GovWayCore] (commit: aec62fd) (details)
Commit 20e1bd3080a28382f95b0bf0a4b06cc6684ed121 by Andrea Poli
[GovWayCore]
La funzionalità di validazione dei contenuti tramite OpenAPI è stata modificata per garantire che i payload contenenti elementi 'date-time' non conformi a RFC 3339 (#section-5.6),
come caratteri minuscoli (t, z) o spazi (' ') al posto del separatore T, vengano rifiutati.
Prima della modifica tali formati venivano accettati nei payload ma non negli header, nei parametri delle URL e nei path; adesso la validazione è uniforme su tutte le sorgenti.
È stata inoltre introdotta una configurazione parametrica che consente, se necessario, di ripristinare l'accettazione di formati non conformi.
(commit: 20e1bd3)
The file was modifiedlib/openspcoop2.userlibraries (diff)
The file was modifiedcore/src/org/openspcoop2/pdd/config/OpenSPCoop2Properties.java (diff)
The file was modifiedtools/utils/src/org/openspcoop2/utils/openapi/validator/test/OpenApi3ExtendedTest.java (diff)
The file was modifiedtools/utils/src/org/openspcoop2/utils/date/DateUtils.java (diff)
The file was modifiedcore/src/org/openspcoop2/pdd/services/OpenSPCoop2Startup.java (diff)
The file was modifiedmvn/dependencies/openapi4j/pom.xml (diff)
The file was modifiedChangeLog (diff)
The file was modifiedcore/deploy/properties/govway.properties (diff)
The file was modifiedtools/utils/src/org/openspcoop2/utils/openapi/validator/Validator.java (diff)
Commit 68000f9bcbf16a80586af04f709811c7d5924e28 by Andrea Poli
[TestSuite]
Risolto warning sollevato durante l'esecuzione dei test:

    [junit] SLF4J(W): Class path contains multiple SLF4J providers.
    [junit] SLF4J(W): Found provider [ch.qos.logback.classic.spi.LogbackServiceProvider@7a35b0f5]
    [junit] SLF4J(W): Found provider [org.apache.logging.slf4j.SLF4JServiceProvider@5e2c3d18]
    [junit] SLF4J(W): See https://www.slf4j.org/codes.html#multiple_bindings for an explanation.
    [junit] SLF4J(I): Actual provider is of type [ch.qos.logback.classic.spi.LogbackServiceProvider@7a35b0f5]
(commit: 68000f9)
The file was modifiedprotocolli/modipa/testsuite/build.xml (diff)
The file was modifiedprotocolli/trasparente/testsuite/karate/build.xml (diff)
The file was modifiedtools/command_line_interfaces/govway_vault/testsuite/build.xml (diff)
The file was modifiedtools/rs/monitor/server/testsuite/build.xml (diff)
The file was modifiedtools/rs/config/server/testsuite/build.xml (diff)
Commit aec62fd962fb51074e89d6bfff1ad7f9b954f1a0 by Andrea Poli
[GovWayCore]
Aggiunta di un criterio di tolleranza per la validazione del claim 'nbf' nei token di sicurezza ModI e nei token validati tramite Token Policy.
La tolleranza predefinita è impostata a 5 secondi, con la possibilità di personalizzarla tramite la configurazione di GovWay.
(commit: aec62fd)
The file was modifiedcore/src/org/openspcoop2/pdd/core/token/GestoreTokenValidazioneUtilities.java (diff)
The file was modifiedprotocolli/modipa/src/org/openspcoop2/protocol/modipa/config/ModIProperties.java (diff)
The file was addedprotocolli/modipa/testsuite/src/test/rest/sicurezza-messaggio/error-bodies/nbf-future-in-request.json
The file was modifiedprotocolli/trasparente/testsuite/karate/src/org/openspcoop2/core/protocolli/trasparente/testsuite/token/validazione/IntrospectionTest.java (diff)
The file was addedprotocolli/modipa/testsuite/src/test/rest/sicurezza-messaggio/error-bodies/nbf-future-in-response.json
The file was modifiedcore/deploy/properties/govway.properties (diff)
The file was modifiedcore/src/org/openspcoop2/pdd/config/OpenSPCoop2Properties.java (diff)
The file was modifiedprotocolli/trasparente/testsuite/karate/src/org/openspcoop2/core/protocolli/trasparente/testsuite/token/validazione/AllTest.java (diff)
The file was modifiedprotocolli/modipa/src/modipa.properties (diff)
The file was modifiedprotocolli/modipa/src/org/openspcoop2/protocol/modipa/validator/ModIValidazioneSemantica.java (diff)
The file was modifiedprotocolli/trasparente/testsuite/karate/src/org/openspcoop2/core/protocolli/trasparente/testsuite/token/validazione/ValidazioneJWTTest.java (diff)
The file was modifiedprotocolli/trasparente/testsuite/karate/src/org/openspcoop2/core/protocolli/trasparente/testsuite/token/validazione/ValidazioneJWTKeystoreDinamicoTest.java (diff)
The file was modifiedChangeLog (diff)
The file was modifiedprotocolli/modipa/testsuite/src/configurazioni-govway/modipaTestBundle.zip (diff)
The file was modifiedprotocolli/modipa/testsuite/src/test/rest/sicurezza-messaggio/idar01.feature (diff)
The file was modifiedprotocolli/modipa/testsuite/src/org/openspcoop2/core/protocolli/modipa/testsuite/rest/sicurezza_messaggio/proxy.feature (diff)
The file was modifiedprotocolli/trasparente/testsuite/karate/src/org/openspcoop2/core/protocolli/trasparente/testsuite/token/validazione/UserInfoTest.java (diff)
The file was modifiedprotocolli/modipa/src/org/openspcoop2/protocol/modipa/utils/ModISecurityConfig.java (diff)
The file was modifiedprotocolli/modipa/testsuite/src/org/openspcoop2/core/protocolli/modipa/testsuite/rest/sicurezza_messaggio/mock.feature (diff)
The file was modifiedprotocolli/trasparente/testsuite/karate/src/org/openspcoop2/core/protocolli/trasparente/testsuite/token/validazione/Utilities.java (diff)