public class DockerOAuth2RegistryAuthorizer extends Object implements RegistryAuthorizer
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_DOCKER_REGISTRY_AUTH_URI |
static String |
DOCKER_REGISTRY_AUTH_URI_KEY |
static String |
TOKEN_KEY |
Constructor and Description |
---|
DockerOAuth2RegistryAuthorizer(org.springframework.web.client.RestTemplate restTemplate,
org.springframework.web.client.RestTemplate noSslVerificationContainerRestTemplate) |
Modifier and Type | Method and Description |
---|---|
org.springframework.http.HttpHeaders |
getAuthorizationHeaders(ContainerImage containerImage,
RegistryConfiguration registryConfiguration) |
RegistryConfiguration.AuthorizationType |
getType() |
public static final String DEFAULT_DOCKER_REGISTRY_AUTH_URI
public static final String TOKEN_KEY
public static final String DOCKER_REGISTRY_AUTH_URI_KEY
public DockerOAuth2RegistryAuthorizer(org.springframework.web.client.RestTemplate restTemplate, org.springframework.web.client.RestTemplate noSslVerificationContainerRestTemplate)
public RegistryConfiguration.AuthorizationType getType()
getType
in interface RegistryAuthorizer
public org.springframework.http.HttpHeaders getAuthorizationHeaders(ContainerImage containerImage, RegistryConfiguration registryConfiguration)
getAuthorizationHeaders
in interface RegistryAuthorizer
containerImage
- Container Image for which authorization is required.registryConfiguration
- configuration such as credentials and additional information required to obtain the
authorized headers.Copyright © 2020 Pivotal Software, Inc.. All rights reserved.