<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by andreapoli</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigin3.1.jenkins _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>990a6a613b76be884385cfc28d7aa6dc67729f3d</SHA1><branch><SHA1>990a6a613b76be884385cfc28d7aa6dc67729f3d</SHA1><name>refs/remotes/origin/3.1.jenkins</name></branch></marked><revision><SHA1>990a6a613b76be884385cfc28d7aa6dc67729f3d</SHA1><branch><SHA1>990a6a613b76be884385cfc28d7aa6dc67729f3d</SHA1><name>refs/remotes/origin/3.1.jenkins</name></branch></revision></refsremotesorigin3.1.jenkins><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>1386</buildNumber><marked><SHA1>cb32bb866223e4cb5c62ba96cf76239975296831</SHA1><branch><SHA1>cb32bb866223e4cb5c62ba96cf76239975296831</SHA1><name>origin/master</name></branch></marked><revision><SHA1>cb32bb866223e4cb5c62ba96cf76239975296831</SHA1><branch><SHA1>cb32bb866223e4cb5c62ba96cf76239975296831</SHA1><name>origin/master</name></branch></revision></originmaster><origin3.1.jenkins _class='hudson.plugins.git.util.Build'><buildNumber>76</buildNumber><marked><SHA1>fbd33042190e7fcbeb9182a6909b8ff8d9a5656a</SHA1><branch><SHA1>fbd33042190e7fcbeb9182a6909b8ff8d9a5656a</SHA1><name>origin/3.1.jenkins</name></branch></marked><revision><SHA1>fbd33042190e7fcbeb9182a6909b8ff8d9a5656a</SHA1><branch><SHA1>fbd33042190e7fcbeb9182a6909b8ff8d9a5656a</SHA1><name>origin/3.1.jenkins</name></branch></revision></origin3.1.jenkins><origin3.3.0.jdk11 _class='hudson.plugins.git.util.Build'><buildNumber>285</buildNumber><marked><SHA1>10354f7c80b4e499ba1c695eea151d13f42d6f0a</SHA1><branch><SHA1>10354f7c80b4e499ba1c695eea151d13f42d6f0a</SHA1><name>origin/3.3.0.jdk11</name></branch></marked><revision><SHA1>10354f7c80b4e499ba1c695eea151d13f42d6f0a</SHA1><branch><SHA1>10354f7c80b4e499ba1c695eea151d13f42d6f0a</SHA1><name>origin/3.3.0.jdk11</name></branch></revision></origin3.3.0.jdk11></buildsByBranchName><lastBuiltRevision><SHA1>cb32bb866223e4cb5c62ba96cf76239975296831</SHA1><branch><SHA1>cb32bb866223e4cb5c62ba96cf76239975296831</SHA1><name>origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/link-it/govway.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.plugins.sonar.action.SonarAnalysisAction'><ceTaskId>b7772664-7902-4bef-ac87-41b943fed091</ceTaskId><credentialsId>govwaysonarqubeadmin</credentialsId><installationName>Sonar-GovWay</installationName><installationUrl>https://jenkins.link.it/govway-sonarqube/</installationUrl><new>true</new><serverUrl>https://jenkins.link.it/govway-sonarqube</serverUrl><skipped>false</skipped><sonarqubeDashboardUrl>https://jenkins.link.it/govway-sonarqube/dashboard?id=govway</sonarqubeDashboardUrl></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>2</failCount><skipCount>0</skipCount><totalCount>9047</totalCount><urlName>testReport</urlName></action><action _class='hudson.plugins.testng.TestNGTestResultBuildAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>9034</totalCount><urlName>testngreports</urlName></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.plugins.disk_usage.BuildDiskUsageAction'></action><action _class='hudson.plugins.sonar.action.SonarBuildBadgeAction'><url>https://jenkins.link.it/govway-sonarqube/dashboard?id=govway</url></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1386</displayName><duration>67043230</duration><estimatedDuration>73663599</estimatedDuration><fullDisplayName>GovWay #1386</fullDisplayName><id>1386</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1386</number><queueId>105</queueId><result>SUCCESS</result><timestamp>1773078222808</timestamp><url>https://jenkins.link.it/govway/job/GovWay/1386/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/org/openspcoop2/pdd/core/token/GestoreTokenValidazioneUtilities.java</affectedPath><affectedPath>ChangeLog</affectedPath><commitId>cb32bb866223e4cb5c62ba96cf76239975296831</commitId><timestamp>1773074388000</timestamp><author><absoluteUrl>https://jenkins.link.it/govway/user/poli</absoluteUrl><fullName>Andrea Poli</fullName></author><authorEmail>andreapoli80@gmail.com</authorEmail><comment>[GovWayCore]
Corretta la validazione del claim 'htu' del token DPoP (RFC 9449) in presenza di regole di proxy pass che riscrivono il contesto dell'URL di invocazione rimuovendo il soggetto:
l'URL ricostruita per il confronto ora utilizza correttamente il contesto riscritto dalla regola e il resource path della risorsa invocata.
</comment><date>2026-03-09 17:39:48 +0100</date><id>cb32bb866223e4cb5c62ba96cf76239975296831</id><msg>[GovWayCore]</msg><path><editType>edit</editType><file>core/src/org/openspcoop2/pdd/core/token/GestoreTokenValidazioneUtilities.java</file></path><path><editType>edit</editType><file>ChangeLog</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.link.it/govway/user/poli</absoluteUrl><fullName>Andrea Poli</fullName></culprit></freeStyleBuild>