diff --git a/public/app/plugins/datasource/loki/datasource.ts b/public/app/plugins/datasource/loki/datasource.ts index 8c4be28a7a9..d428bdbdd81 100644 --- a/public/app/plugins/datasource/loki/datasource.ts +++ b/public/app/plugins/datasource/loki/datasource.ts @@ -87,6 +87,12 @@ export class LokiDatasource extends DataSourceApi { const baseUrl = this.instanceSettings.url; const params = data ? serializeParams(data) : ''; const url = `${baseUrl}${apiUrl}${params.length ? `?${params}` : ''}`; + if (this.instanceSettings.withCredentials || this.instanceSettings.basicAuth) { + options = { ...options, withCredentials: true }; + if (this.instanceSettings.basicAuth) { + options.headers = { ...options.headers, Authorization: this.instanceSettings.basicAuth }; + } + } const req = { ...options, url,