package com.bizo.asperatus.tracker.impl.auth;
import com.amazonaws.auth.AWSCredentialsProviderChain;
import com.amazonaws.auth.DefaultAWSCredentialsProviderChain;
/**
* Basically a clone of Amazon's DefaultAWSCredentialsProvider, but unfortunately we use slightly
* different ENV names at Bizo for specifying credentials.
*
* First it tries: "AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY", then will attempt to hit the default chain.
*
* https://github.com/amazonwebservices/aws-sdk-for-java/blob/master/src/main/java/com/amazonaws/auth/DefaultAWSCredentialsProviderChain.java
*/
public final class AsperatusDefaultCredentialsProvider extends AWSCredentialsProviderChain {
public AsperatusDefaultCredentialsProvider() {
super(new EnvironmentOrPropertiesCredentialsProvider("AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY"),
new DefaultAWSCredentialsProviderChain());
}
}