[][src]Function docker_credential::get_credential

pub fn get_credential(
    server: &str
) -> Result<DockerCredential, CredentialRetrievalError>

Retrieve a user's docker credential via config.json.

If necessary, credential helpers/store will be invoked.

Example:

use docker_credential::DockerCredential;

let credential = docker_credential::get_credential("https://index.docker.io/v1/").expect("Unable to retrieve credential");

match credential {
  DockerCredential::IdentityToken(token) => println!("Identity token: {}", token),
  DockerCredential::UsernamePassword(user_name, password) => println!("Username: {}, Password: {}", user_name, password),
};