in src/main/java/com/aliyun/credentials/provider/DefaultCredentialsProvider.java [29:46]
private void createDefaultChain() {
defaultProviders.add(new SystemPropertiesCredentialsProvider());
defaultProviders.add(new EnvironmentVariableCredentialsProvider());
if (AuthUtils.environmentEnableOIDC()) {
defaultProviders.add(OIDCRoleArnCredentialProvider.builder().build());
}
defaultProviders.add(CLIProfileCredentialsProvider.builder().build());
defaultProviders.add(new ProfileCredentialsProvider());
if (!AuthUtils.isDisableECSMetaData()) {
defaultProviders.add(EcsRamRoleCredentialProvider.builder().build());
}
String uri = AuthUtils.getEnvironmentCredentialsURI();
if (!StringUtils.isEmpty(uri)) {
defaultProviders.add(URLCredentialProvider.builder()
.credentialsURI(uri)
.build());
}
}