getAuthHeaderWhenUsingHelperThatFailsAndNoAuthLogsErrorAndReturnsFallback() — spring-boot Function Reference
Architecture documentation for the getAuthHeaderWhenUsingHelperThatFailsAndNoAuthLogsErrorAndReturnsFallback() function in DockerRegistryConfigAuthenticationTests.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD d5d5dba1_c3bb_6d35_c063_218f5eeaa8cc["getAuthHeaderWhenUsingHelperThatFailsAndNoAuthLogsErrorAndReturnsFallback()"] c3e7f0d3_50c7_ae54_85ad_da5e677154d9["toString()"] d5d5dba1_c3bb_6d35_c063_218f5eeaa8cc -->|calls| c3e7f0d3_50c7_ae54_85ad_da5e677154d9 56c6a94a_906f_bea5_18c0_207cf050ae68["of()"] d5d5dba1_c3bb_6d35_c063_218f5eeaa8cc -->|calls| 56c6a94a_906f_bea5_18c0_207cf050ae68 fbe0e131_bc90_ac8e_a14b_d98f5e367279["mockHelper()"] d5d5dba1_c3bb_6d35_c063_218f5eeaa8cc -->|calls| fbe0e131_bc90_ac8e_a14b_d98f5e367279 58994152_b05e_a16f_283c_b6dc2c064895["get()"] d5d5dba1_c3bb_6d35_c063_218f5eeaa8cc -->|calls| 58994152_b05e_a16f_283c_b6dc2c064895 89d1cf4e_05c3_cecb_b45b_6bb19b354798["getAuthHeader()"] d5d5dba1_c3bb_6d35_c063_218f5eeaa8cc -->|calls| 89d1cf4e_05c3_cecb_b45b_6bb19b354798 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e["decode()"] d5d5dba1_c3bb_6d35_c063_218f5eeaa8cc -->|calls| 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e style d5d5dba1_c3bb_6d35_c063_218f5eeaa8cc fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/configuration/DockerRegistryConfigAuthenticationTests.java lines 293–318
@WithResource(name = "config.json", content = """
{
"credsStore": "desktop",
"credHelpers": {
"gcr.io": "gcr"
}
}
""")
@Test
void getAuthHeaderWhenUsingHelperThatFailsAndNoAuthLogsErrorAndReturnsFallback(@ResourcesRoot Path directory)
throws Exception {
this.environment.put("DOCKER_CONFIG", directory.toString());
ImageReference imageReference = ImageReference.of("gcr.io/ubuntu:latest");
CredentialHelper helper = mockHelper("gcr");
given(helper.get("gcr.io")).willThrow(new IOException("Failed to obtain credentials for registry"));
String authHeader = getAuthHeader(imageReference, DockerRegistryAuthentication.EMPTY_USER);
assertThat(authHeader).isNotNull();
assertThat(this.helperExceptions).hasSize(1);
assertThat(this.helperExceptions.keySet().iterator().next())
.contains("Error retrieving credentials for 'gcr.io' due to: Failed to obtain credentials for registry");
assertThat(decode(authHeader)).hasSize(4)
.containsEntry("serveraddress", "")
.containsEntry("username", "")
.containsEntry("password", "")
.containsEntry("email", "");
}
Domain
Subdomains
Source
Frequently Asked Questions
What does getAuthHeaderWhenUsingHelperThatFailsAndNoAuthLogsErrorAndReturnsFallback() do?
getAuthHeaderWhenUsingHelperThatFailsAndNoAuthLogsErrorAndReturnsFallback() is a function in the spring-boot codebase.
What does getAuthHeaderWhenUsingHelperThatFailsAndNoAuthLogsErrorAndReturnsFallback() call?
getAuthHeaderWhenUsingHelperThatFailsAndNoAuthLogsErrorAndReturnsFallback() calls 6 function(s): decode, get, getAuthHeader, mockHelper, of, toString.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free