3644 Kusto Token Refresh (#12576)

* 3644 Added RequestSecurityTokenParams, RequestSecurityTokenResponse, and SecurityTokenRequest to Kusto/contracts.ts. Added AccountFeature to features.ts. Registered feature in kustoServer.ts

* 3644 Removed TryCatch in kusto features > getToken

* 3644 Added AccountId to Kusto > RequestSecurityTokenParams. Refactored kusto features getToken to use the accountId for the query window.

* 3644 Removed unused AccountQuickPickItem
This commit is contained in:
Justin M
2020-09-28 11:59:16 -07:00
committed by GitHub
parent 34a6200a47
commit c79cfd709a
3 changed files with 73 additions and 2 deletions

View File

@@ -12,7 +12,7 @@ import { getCommonLaunchArgsAndCleanupOldLogFiles } from './utils';
import { localize } from './localize';
import { Telemetry, LanguageClientErrorHandler } from './telemetry';
import { SqlOpsDataClient, ClientOptions } from 'dataprotocol-client';
import { TelemetryFeature, SerializationFeature } from './features';
import { TelemetryFeature, SerializationFeature, AccountFeature } from './features';
import { AppContext } from './appContext';
import { CompletionExtensionParams, CompletionExtLoadRequest } from './contracts';
import { promises as fs } from 'fs';
@@ -135,6 +135,7 @@ function getClientOptions(context: AppContext): ClientOptions {
// we only want to add new features
...SqlOpsDataClient.defaultFeatures,
TelemetryFeature,
AccountFeature,
SerializationFeature
],
outputChannel: new CustomOutputChannel()