getRegistryAuthentication() — spring-boot Function Reference
Architecture documentation for the getRegistryAuthentication() function in Docker.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 164e4736_dc2f_b4f7_7c0b_0fa708526274["getRegistryAuthentication()"] 6f473397_5757_3351_9453_1c46a45e03a7["customizeBuilderAuthentication()"] 6f473397_5757_3351_9453_1c46a45e03a7 -->|calls| 164e4736_dc2f_b4f7_7c0b_0fa708526274 89d984ed_95a2_2b3e_a602_c274da4b4958["customizePublishAuthentication()"] 89d984ed_95a2_2b3e_a602_c274da4b4958 -->|calls| 164e4736_dc2f_b4f7_7c0b_0fa708526274 71d8dc0e_ad6f_d279_967d_fbb65b0e7b46["isEmpty()"] 164e4736_dc2f_b4f7_7c0b_0fa708526274 -->|calls| 71d8dc0e_ad6f_d279_967d_fbb65b0e7b46 982d04a8_35a1_ebe6_c5fa_0a9d5ac00011["hasTokenAuth()"] 164e4736_dc2f_b4f7_7c0b_0fa708526274 -->|calls| 982d04a8_35a1_ebe6_c5fa_0a9d5ac00011 f682d384_b0ea_d32a_abb0_603adc366869["hasUserAuth()"] 164e4736_dc2f_b4f7_7c0b_0fa708526274 -->|calls| f682d384_b0ea_d32a_abb0_603adc366869 a6feb747_d15b_820f_7b02_96e4e5459aa1["getToken()"] 164e4736_dc2f_b4f7_7c0b_0fa708526274 -->|calls| a6feb747_d15b_820f_7b02_96e4e5459aa1 341ab117_b638_7609_aa75_ba5779124b6e["getUsername()"] 164e4736_dc2f_b4f7_7c0b_0fa708526274 -->|calls| 341ab117_b638_7609_aa75_ba5779124b6e f38cb37d_0f83_df73_9ee3_1bdee6b969db["getPassword()"] 164e4736_dc2f_b4f7_7c0b_0fa708526274 -->|calls| f38cb37d_0f83_df73_9ee3_1bdee6b969db a1ca7a4d_6a9c_c73d_7edd_1a8cfcb8d000["getUrl()"] 164e4736_dc2f_b4f7_7c0b_0fa708526274 -->|calls| a1ca7a4d_6a9c_c73d_7edd_1a8cfcb8d000 0f26e407_88ee_f5cf_1632_df78b338e6fb["getEmail()"] 164e4736_dc2f_b4f7_7c0b_0fa708526274 -->|calls| 0f26e407_88ee_f5cf_1632_df78b338e6fb style 164e4736_dc2f_b4f7_7c0b_0fa708526274 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/Docker.java lines 194–213
private DockerRegistryAuthentication getRegistryAuthentication(String type, @Nullable DockerRegistry registry,
DockerRegistryAuthentication fallback) {
if (registry == null || registry.isEmpty()) {
return fallback;
}
if (registry.hasTokenAuth() && !registry.hasUserAuth()) {
String token = registry.getToken();
Assert.state(token != null, "'token' must not be null");
return DockerRegistryAuthentication.token(token);
}
if (registry.hasUserAuth() && !registry.hasTokenAuth()) {
String username = registry.getUsername();
String password = registry.getPassword();
Assert.state(username != null, "'username' must not be null");
Assert.state(password != null, "'password' must not be null");
return DockerRegistryAuthentication.user(username, password, registry.getUrl(), registry.getEmail());
}
throw new IllegalArgumentException("Invalid Docker " + type
+ " registry configuration, either token or username/password must be provided");
}
Domain
Subdomains
Calls
- getEmail()
- getPassword()
- getToken()
- getUrl()
- getUsername()
- hasTokenAuth()
- hasUserAuth()
- isEmpty()
Source
Frequently Asked Questions
What does getRegistryAuthentication() do?
getRegistryAuthentication() is a function in the spring-boot codebase.
What does getRegistryAuthentication() call?
getRegistryAuthentication() calls 8 function(s): getEmail, getPassword, getToken, getUrl, getUsername, hasTokenAuth, hasUserAuth, isEmpty.
What calls getRegistryAuthentication()?
getRegistryAuthentication() is called by 2 function(s): customizeBuilderAuthentication, customizePublishAuthentication.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free