From 6069c21400556dadefd9be978be79aa04b9ca72d Mon Sep 17 00:00:00 2001 From: Luis Filipe de Sousa Date: Tue, 16 Jul 2024 11:33:56 +0200 Subject: [PATCH] chore: added more debug information to narrow down how the file is being read --- pom.xml | 2 +- .../ch/bfh/ti/i4mi/mag/xua/SamlIDPIntegration.java | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index 32dec80..cd8bcfb 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ ch.bfh mobile-access-gateway - 0.0.54 + 0.0.55 FHIR Gateway supporting the PMIR and MHD server actors and uses XDS/PIXV3 to communicate with an XDS Affinity Domain jar diff --git a/src/main/java/ch/bfh/ti/i4mi/mag/xua/SamlIDPIntegration.java b/src/main/java/ch/bfh/ti/i4mi/mag/xua/SamlIDPIntegration.java index 160ee86..7206840 100644 --- a/src/main/java/ch/bfh/ti/i4mi/mag/xua/SamlIDPIntegration.java +++ b/src/main/java/ch/bfh/ti/i4mi/mag/xua/SamlIDPIntegration.java @@ -448,10 +448,10 @@ public ExtendedMetadataDelegate ssoCircleExtendedMetadataProvider(String entityI String idpSSOCircleMetadataURL = metadataIdpLocation != null && !metadataIdpLocation.isEmpty() ? metadataIdpLocation : conf.getMetadataUrl(); - log.info("metadataIdpLocation: {}", metadataIdpLocation); - log.info("conf.getMetadataUrl(): {}", conf.getMetadataUrl()); - log.info("Final idpSSOCircleMetadataURL: {}", idpSSOCircleMetadataURL); - File metadataFile = new File(idpSSOCircleMetadataURL); + log.info("metadataIdpLocation: {}", metadataIdpLocation.trim()); + log.info("conf.getMetadataUrl(): {}", conf.getMetadataUrl().trim()); + log.info("Final idpSSOCircleMetadataURL: {}", idpSSOCircleMetadataURL.trim()); + File metadataFile = new File(idpSSOCircleMetadataURL.trim()); log.info("Metadata file exists: {}", metadataFile.exists()); log.info("Metadata file absolute path: {}", metadataFile.getAbsolutePath()); AbstractReloadingMetadataProvider prov; @@ -472,6 +472,9 @@ public ExtendedMetadataDelegate ssoCircleExtendedMetadataProvider(String entityI extendedMetadataDelegate.setMetadataTrustCheck(true); extendedMetadataDelegate.setMetadataRequireSignature(false); backgroundTaskTimer.purge(); + log.debug("Current working directory: {}", System.getProperty("user.dir")); + log.debug("File exists: {}", new File("/idp-metadata.xml").exists()); + log.debug("File is readable: {}", new File("/idp-metadata.xml").canRead()); return extendedMetadataDelegate; }