-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revisione Release Notes 3.1.1 Squashed commit of the following: commit a2a0f22 Author: Tito Flagella <[email protected]> Date: Sun Jul 28 23:29:19 2019 +0200 Revisione Release Notes 3.1.1
- Loading branch information
1 parent
bc7ea05
commit 2ff86e0
Showing
14 changed files
with
76 additions
and
56 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,7 @@ | ||
2019-07-29 Andrea Poli <[email protected]> | ||
|
||
* Rilasciata versione 3.1.1.rc1 | ||
|
||
2019-07-26 Andrea Poli <[email protected]> | ||
|
||
* [GovWayCore] | ||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,22 @@ | ||
Miglioramenti alla funzionalità di Autorizzazione | ||
------------------------------------------------- | ||
|
||
Nella sezione 'Controllo degli Accessi' di una erogazione o fruizione sono stati introdotte le seguenti nuove funzionalità. | ||
Nella sezione 'Controllo degli Accessi' di una erogazione o fruizione | ||
sono state introdotte le seguenti modifiche. | ||
|
||
La funzionalità di autorizzazione per Token Claims è stata estesa in modo da supportare i seguenti controlli sui valori dei claim: | ||
La funzionalità di autorizzazione per Token Claims è stata estesa in | ||
modo da supportare i seguenti controlli sui valori dei claim: | ||
|
||
- il valore sia non nullo | ||
- il valore abbia un match rispetto ad una espressione regolare | ||
- il valore atteso può adesso essere indicato con parti dinamiche, risolte a runtime dal gateway, che consentono di selezionare header http, parametri della url o parti del messaggio | ||
- valore non nullo | ||
- valore corrispondente ad un'espressione regolare | ||
- valore atteso contenente parti dinamiche, riferite a header http, parametri della url o parti del messaggio | ||
|
||
La funzionalità di autorizzazione basata sui contenuti è stata estesa per fornire una implementazione built-in che consente di effettuare controlli sulle seguenti risorse: | ||
La funzionalità di autorizzazione basata sui contenuti è stata estesa | ||
per effettuare controlli sulle seguenti risorse: | ||
|
||
- header http | ||
- parametri o porzioni della url di invocazione | ||
- credenziali del chiamante (principal, username, subject ...) | ||
- claim presente in un token | ||
- claim presenti in un token | ||
- porzioni del messaggio individuate tramite espressioni xPath o jsonPath | ||
- valori statici |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,32 @@ | ||
Bug Fix | ||
----------------------------------------------------- | ||
------- | ||
|
||
Sono stati risolti i seguenti bug: | ||
|
||
- *Negoziazione Token sul Connettore*: la negoziazione del token sul connettore non risultava funzionante in presenza di 'Authorization Header' sulla richiesta originale, se questa non veniva consumata dal modulo di autenticazione. L'header http 'Authorization' originale sovrascriveva il token ottenuto dalla negoziazione. | ||
- *Negoziazione Token sul Conettore*: nelle token policy di tipo | ||
"Negoziazione", in | ||
presenza di un 'Authorization Header' nella richiesta originale, se | ||
questa non veniva consumata dal modulo di autenticazione, veniva | ||
erroneamente sovrascritto il token ottenuto dalla negoziazione. | ||
|
||
- *Dump Binario*: se veniva abilitato il debug sul connettore, la funzionalità di dump binario non registrava gli header gestiti dal connettore (Authorization, Content-Type, SOAPAction...). | ||
- *Dump Binario*: abilitando il debug sul connettore, la funzionalità di dump binario non registrava gli header gestiti dal connettore (Authorization, Content-Type, SOAPAction...). | ||
|
||
- *Validazione dei Contenuti tramite OpenAPI 3*: sono stati risolti i seguenti problemi: | ||
- *Validazione dei Contenuti tramite OpenAPI 3*: sono stati risolti i seguenti problemi: | ||
|
||
- non venivano validati gli elementi presenti nella richiesta o nella risposta se definiti tramite '$ref'. | ||
- la validazione dei parametri (header, query, path) non considerava eventuali restrizioni sul tipo (es. minLength, pattern ...) | ||
- non venivano validati gli elementi presenti nella richiesta o | ||
nella risposta se definiti tramite '$ref'; | ||
|
||
Sulla console di monitoraggio sono stati risolti i seguenti bug: | ||
- la validazione dei parametri (header, query, path) non considerava | ||
eventuali restrizioni sul tipo (es. minLength, pattern ...). | ||
|
||
- *Summary 'Ultimo Anno'*: risolto problema presente nel report statistico relativo all'intervallo 'Ultimo anno' visualizzato dopo il login alla console. Il report visualizzava un intervallo temporale errato dove il mese corrente invece di essere utilizzato come ultimo mese, era proposto come primo e venivano poi forniti mesi 'futuri'. | ||
Sulla console di monitoraggio sono stati risolti i seguenti bug: | ||
|
||
- *Dump Binario*: la console non visualizzava il contenuto del dump binario se differente da xml. | ||
- *Summary 'Ultimo Anno'*: risolto problema presente nel report | ||
statistico relativo all'intervallo 'Ultimo anno' visualizzato dopo | ||
il login alla console. Il report visualizzava un intervallo | ||
temporale errato dove il mese corrente invece di essere utilizzato | ||
come ultimo mese, era proposto come primo e venivano poi forniti | ||
mesi 'futuri'. | ||
|
||
- *Dump Binario*: la console non visualizzava il contenuto del dump binario se differente da xml. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,11 @@ | ||
Nuova funzionalità XPATH su JSON | ||
-------------------------------- | ||
Miglioramenti della funzionalità di estrazione dei contenuti JSON | ||
----------------------------------------------------------------- | ||
|
||
L'estrazione dei contenuti da messaggi JSON, utilizzato nelle funzionalità di Correlazione Applicativa, Rate Limiting, Trasformazioni, Identificazione dell'azione etc. era attuabile unicamente attraverso la definizione di espressioni JSONPath. | ||
L'estrazione dei contenuti da messaggi JSON, utilizzata nelle | ||
funzionalità di Correlazione Applicativa, Rate Limiting, | ||
Trasformazioni, Identificazione dell'azione etc. era possibile | ||
attraverso la definizione di espressioni JSONPath. | ||
|
||
Poichè allo stato attuale quello che consente di fare JSONPath sono un sottoinsieme delle funzionalità offerte da XPath per XML, è stata aggiunta la possibilità di utilizzare espressioni XPath su di una rappresentazione xml dell'oggetto json in transito. | ||
Essendo allo stato attuale, XPath più espressivo di JSONPath, è stata | ||
introdotta la possibilità di utilizzare espressioni XPath su di una | ||
rappresentazione xml dell'oggetto json in transito. |