Skip to content
Success

Changes

Summary

  1. [ApiRsConfigurazione] (commit: 6566fa5) (details)
Commit 6566fa5cd817ee5c8268798d21f603250436e3f6 by Andrea Poli
[ApiRsConfigurazione]
La registrazione di un servizio applicativo nel controllo accessi di un’erogazione,
tramite l’endpoint '/erogazioni/{nome_erogazione}/{versione_erogazione}/configurazioni/controllo-accessi/autorizzazione/token/applicativi'
risultava troppo restrittiva rispetto alla console di gestione 'govwayConsole'.
In particolare, con la seguente configurazione:
- API di tipo ModI con generazione token di tipo PDND
- Servizio applicativo client esterno di tipo ModI con sicurezza messaggio Authorization PDND
la registrazione falliva via API, mentre tramite console avveniva correttamente.
È stata quindi allineata la logica di validazione dell’API di configurazione a quella della console di amministrazione, consentendo la corretta registrazione dei servizi applicativi esterni di tipo ModI con sicurezza PDND.
(commit: 6566fa5)
The file was modifiedtools/rs/config/server/src/org/openspcoop2/core/config/rs/server/api/impl/erogazioni/configurazione/ErogazioniConfigurazioneApiServiceImpl.java (diff)
The file was modifiedChangeLog (diff)
The file was addedtools/rs/config/server/testsuite/src/bodies/gestione-token-pdnd.json
The file was modifiedcore/src/org/openspcoop2/protocol/utils/ModISecurityUtils.java (diff)
The file was modifiedtools/rs/config/server/src/org/openspcoop2/core/config/rs/server/api/impl/erogazioni/configurazione/ErogazioniConfEnv.java (diff)
The file was addedtools/rs/config/server/testsuite/src/org/openspcoop2/core/config/rs/testsuite/erogazioni/api_modi_pdnd.json
The file was addedtools/rs/config/server/testsuite/src/bodies/applicativo_esterno_pdnd.json
The file was modifiedtools/rs/config/server/testsuite/src/org/openspcoop2/core/config/rs/testsuite/erogazioni/configurazione/autorizzazione_modi.feature (diff)
The file was addedtools/rs/config/server/testsuite/src/org/openspcoop2/core/config/rs/testsuite/erogazioni/erogazione_modi_pdnd.json