mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Minor fix because of credentials update
This commit is contained in:
parent
8dea0cbf1b
commit
1f49949ee3
@ -60,15 +60,17 @@ export default class Datasource extends DataSourceWithBackend<AzureMonitorQuery,
|
||||
|
||||
this.variables = new VariableSupport(this);
|
||||
|
||||
this.currentUserAuth = instanceSettings.jsonData.azureAuthType === 'currentuser';
|
||||
const credentials = instanceSettings.jsonData.azureCredentials;
|
||||
if (credentials && instanceOfAzureCredential<AadCurrentUserCredentials>('currentuser', credentials)) {
|
||||
this.currentUserAuth = true;
|
||||
if (!credentials.serviceCredentials) {
|
||||
this.currentUserAuthFallbackAvailable = false;
|
||||
} else {
|
||||
this.currentUserAuthFallbackAvailable = isCredentialsComplete(credentials.serviceCredentials, true);
|
||||
}
|
||||
} else {
|
||||
// Handle legacy credentials case
|
||||
this.currentUserAuth = instanceSettings.jsonData.azureAuthType === 'currentuser';
|
||||
this.currentUserAuthFallbackAvailable = false;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user