Modify connection management to support Active Directory authType for non-SQL DBs (#8434)

* First attempt to add Azure MFA login for PostgreSQL

* Finish merge with master

* Fix auth type default selection

* Add AzureMFAAndUser auth type for Orcas

* Fix formatting

* Update change log

* Incorporate some review comments

* Missed an occurrence of AzureResource

* Try to move all changes out of azdata.d.ts and sqlops.d.ts

* Concrete implementation of ConnectionProfile in azdata no longer has azureAccount

* Use enum names instead of numbers in config files
This commit is contained in:
Rich Smith
2019-11-26 10:32:59 -08:00
committed by Karl Burtram
parent d9997cebfc
commit b631530753
20 changed files with 231 additions and 52 deletions

View File

@@ -390,7 +390,8 @@ export class TreeComponentItem extends vsExtTypes.TreeItem {
export enum AzureResource {
ResourceManagement = 0,
Sql = 1
Sql = 1,
OssRdbms = 2
}
export class TreeItem extends vsExtTypes.TreeItem {
@@ -697,6 +698,14 @@ export class ConnectionProfile {
this.options['azureTenantId'] = value;
}
get azureAccount(): string {
return this.options['azureAccount'];
}
set azureAccount(value: string) {
this.options['azureAccount'] = value;
}
options: { [key: string]: any } = {};
static createFrom(options: { [key: string]: any }): ConnectionProfile {