decode() — spring-boot Function Reference
Architecture documentation for the decode() function in DockerRegistryConfigAuthenticationTests.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e["decode()"] 1ed84dee_5f9d_2619_4db0_9d9a0c1baffb["getAuthHeaderWhenAuthForDockerDomain()"] 1ed84dee_5f9d_2619_4db0_9d9a0c1baffb -->|calls| 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e 9a1eef42_95e9_c4c6_8c0e_e7c762f15fb7["getAuthHeaderWhenAuthForLegacyDockerDomain()"] 9a1eef42_95e9_c4c6_8c0e_e7c762f15fb7 -->|calls| 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e c6bb1243_f071_9519_243c_dbacc2d2ba46["getAuthHeaderWhenAuthForCustomDomain()"] c6bb1243_f071_9519_243c_dbacc2d2ba46 -->|calls| 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e c93decc0_da43_b353_07be_4c7f18671c62["getAuthHeaderWhenAuthForCustomDomainWithLegacyFormat()"] c93decc0_da43_b353_07be_4c7f18671c62 -->|calls| 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e b9beac05_68aa_f864_d621_fa329447a787["getAuthHeaderWhenEmptyConfigDirectoryReturnsFallback()"] b9beac05_68aa_f864_d621_fa329447a787 -->|calls| 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e 14343504_0fa1_4a04_40bb_91fe75d2d5ec["getAuthHeaderWhenUsingHelperFromCredsStore()"] 14343504_0fa1_4a04_40bb_91fe75d2d5ec -->|calls| 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e 80693287_9130_20ce_ce57_0aab4d73b50c["getAuthHeaderWhenUsingHelperFromCredsStoreAndUseEmailFromAuth()"] 80693287_9130_20ce_ce57_0aab4d73b50c -->|calls| 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e fcb18b01_2359_65f3_508c_8d8e309cefbc["getAuthHeaderWhenUsingHelperFromCredHelpersUsesProvidedServerUrl()"] fcb18b01_2359_65f3_508c_8d8e309cefbc -->|calls| 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e a58e1038_5568_5aa4_c595_e3e883382d11["getAuthHeaderWhenUsingHelperThatFailsLogsErrorAndReturnsFromAuths()"] a58e1038_5568_5aa4_c595_e3e883382d11 -->|calls| 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e d5d5dba1_c3bb_6d35_c063_218f5eeaa8cc["getAuthHeaderWhenUsingHelperThatFailsAndNoAuthLogsErrorAndReturnsFallback()"] d5d5dba1_c3bb_6d35_c063_218f5eeaa8cc -->|calls| 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e 345d3df1_8e15_baad_9c4e_19c4d5d66656["getAuthHeaderWhenEmptyCredHelperReturnsFallbackAndDoesNotUseCredStore()"] 345d3df1_8e15_baad_9c4e_19c4d5d66656 -->|calls| 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e 1ffb8fed_4853_7953_045b_65c443db122c["getAuthHeaderReturnsFallbackWhenImageReferenceNull()"] 1ffb8fed_4853_7953_045b_65c443db122c -->|calls| 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e 0ab1c254_b6ef_ecc0_141e_26a4a05cc58e["getAuthHeaderWhenUsingHelperFromCredHelpersUsesImageReferenceServerUrlAsFallback()"] 0ab1c254_b6ef_ecc0_141e_26a4a05cc58e -->|calls| 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e 58994152_b05e_a16f_283c_b6dc2c064895["get()"] 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e -->|calls| 58994152_b05e_a16f_283c_b6dc2c064895 style 8ca19ab7_f79e_e2f8_fdda_f3b17ee41a3e 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 429–432
private Map<String, String> decode(String authHeader) {
return SharedJsonMapper.get().readValue(Base64.getDecoder().decode(authHeader), new TypeReference<>() {
});
}
Domain
Subdomains
Calls
Called By
- getAuthHeaderReturnsFallbackWhenImageReferenceNull()
- getAuthHeaderWhenAuthForCustomDomain()
- getAuthHeaderWhenAuthForCustomDomainWithLegacyFormat()
- getAuthHeaderWhenAuthForDockerDomain()
- getAuthHeaderWhenAuthForLegacyDockerDomain()
- getAuthHeaderWhenEmptyConfigDirectoryReturnsFallback()
- getAuthHeaderWhenEmptyCredHelperReturnsFallbackAndDoesNotUseCredStore()
- getAuthHeaderWhenUsingHelperFromCredHelpersUsesImageReferenceServerUrlAsFallback()
- getAuthHeaderWhenUsingHelperFromCredHelpersUsesProvidedServerUrl()
- getAuthHeaderWhenUsingHelperFromCredsStore()
- getAuthHeaderWhenUsingHelperFromCredsStoreAndUseEmailFromAuth()
- getAuthHeaderWhenUsingHelperThatFailsAndNoAuthLogsErrorAndReturnsFallback()
- getAuthHeaderWhenUsingHelperThatFailsLogsErrorAndReturnsFromAuths()
Source
Frequently Asked Questions
What does decode() do?
decode() is a function in the spring-boot codebase.
What does decode() call?
decode() calls 1 function(s): get.
What calls decode()?
decode() is called by 13 function(s): getAuthHeaderReturnsFallbackWhenImageReferenceNull, getAuthHeaderWhenAuthForCustomDomain, getAuthHeaderWhenAuthForCustomDomainWithLegacyFormat, getAuthHeaderWhenAuthForDockerDomain, getAuthHeaderWhenAuthForLegacyDockerDomain, getAuthHeaderWhenEmptyConfigDirectoryReturnsFallback, getAuthHeaderWhenEmptyCredHelperReturnsFallbackAndDoesNotUseCredStore, getAuthHeaderWhenUsingHelperFromCredHelpersUsesImageReferenceServerUrlAsFallback, and 5 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free