Skip to content

Commit dee7408

Browse files
authored
Identity Configuration bug FIx (#4626)
Configuration Bug fix in Identity
1 parent 20a085f commit dee7408

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sdk/identity/azure-identity/src/main/java/com/azure/identity/credential/EnvironmentCredential.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public EnvironmentCredential() {
3232
* @param identityClientOptions the options for configuring the identity client
3333
*/
3434
public EnvironmentCredential(IdentityClientOptions identityClientOptions) {
35-
this.configuration = ConfigurationManager.getConfiguration();
35+
this.configuration = ConfigurationManager.getConfiguration().clone();
3636
this.identityClientOptions = identityClientOptions;
3737
}
3838

@@ -42,7 +42,7 @@ public Mono<AccessToken> getToken(String... scopes) {
4242
if (configuration.contains(BaseConfigurations.AZURE_CLIENT_ID)
4343
&& configuration.contains(BaseConfigurations.AZURE_CLIENT_SECRET)
4444
&& configuration.contains(BaseConfigurations.AZURE_TENANT_ID)) {
45-
// TODO: support other clouds
45+
// TODO: support other clouds.
4646
return new ClientSecretCredential(identityClientOptions)
4747
.clientId(configuration.get(BaseConfigurations.AZURE_CLIENT_ID))
4848
.clientSecret(configuration.get(BaseConfigurations.AZURE_CLIENT_SECRET))

0 commit comments

Comments
 (0)