in src/main/java/com/amazonaws/neptune/auth/credentials/V1toV2CredentialsProvider.java [25:39]
public AwsCredentials resolveCredentials() {
final AWSCredentials v1Credentials = this.v1CredentialsProvider.getCredentials();
if (v1Credentials instanceof AnonymousAWSCredentials) {
return AnonymousCredentialsProvider.create().resolveCredentials();
} else if (v1Credentials instanceof AWSSessionCredentials) {
return AwsSessionCredentials.builder()
.accessKeyId(v1Credentials.getAWSAccessKeyId())
.secretAccessKey(v1Credentials.getAWSSecretKey())
.sessionToken(((AWSSessionCredentials) v1Credentials).getSessionToken())
.build();
} else {
return AwsBasicCredentials.create(v1Credentials.getAWSAccessKeyId(), v1Credentials.getAWSSecretKey());
}
}