Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -84,20 +84,24 @@
"description": "Authentication from Connection String for Azure Synapse.",
"type": "string",
"enum": [
"SqlPassword",
"ActiveDirectoryIntegrated",
"ActiveDirectoryPassword",
"ActiveDirectoryServicePrincipal"
]
],
"default": "SqlPassword"
},
"encrypt": {
"title": "Encrypt",
"description": "Encrypt from Connection String for Azure Synapse.",
"type": "boolean"
"type": "boolean",
"default": true
},
"trustServerCertificate": {
"title": "Trust Server Certificate",
"description": "Trust Server Certificate from Connection String for Azure Synapse.",
"type": "boolean"
"type": "boolean",
"default": true
},
"connectionTimeout": {
"title": "Connection Timeout",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,21 +68,25 @@ $$
$$section
### Authentication $(id="authentication")
- The `authentication` parameter determines the method of authentication when connecting to Synapse using ODBC (Open Database Connectivity).
- If you select **"Active Directory Password"**, you'll need to provide the password associated with your Azure Active Directory account.
- Alternatively, if you choose **"Active Directory Integrated"**, the connection will use the credentials of the currently logged-in user. This mode ensures secure and seamless connections with Synapse.
- **SqlPassword** *(default)*: Standard SQL username and password authentication. Provide the `Username` and `Password` fields.
- **Active Directory Password**: Azure Active Directory username and password. Provide the `Username` and `Password` fields.
- **Active Directory Integrated**: Uses the credentials of the currently logged-in user. No password required.
- **Active Directory Service Principal**: Uses an Azure AD application identity. Provide `Client ID`, `Client Secret`, and `Tenant ID`.
$$

$$section
### Encrypt $(id="encrypt")
- The `encrypt` setting in the connection string pertains to data encryption during communication with Synapse.
- When enabled, it ensures that data exchanged between your application and the database is encrypted, enhancing security.
- **Enabled by default.**
$$

$$section

### Trust Server Certificate $(id="trustServerCertificate"):
- The `trustServerCertificate` option also relates to security.
- When set to true, your application will trust the server's SSL certificate without validation. Use this cautiously, as it bypasses certificate validation checks.
- **Enabled by default.**
$$

$$section
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3067,6 +3067,7 @@ export enum AuthenticationEnum {
ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated",
ActiveDirectoryPassword = "ActiveDirectoryPassword",
ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal",
SQLPassword = "SqlPassword",
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1515,6 +1515,7 @@ export enum Authentication {
ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated",
ActiveDirectoryPassword = "ActiveDirectoryPassword",
ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal",
SQLPassword = "SqlPassword",
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5542,6 +5542,7 @@ export enum AuthenticationEnum {
ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated",
ActiveDirectoryPassword = "ActiveDirectoryPassword",
ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal",
SQLPassword = "SqlPassword",
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2949,6 +2949,7 @@ export enum AuthenticationEnum {
ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated",
ActiveDirectoryPassword = "ActiveDirectoryPassword",
ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal",
SQLPassword = "SqlPassword",
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3500,6 +3500,7 @@ export enum AuthenticationEnum {
ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated",
ActiveDirectoryPassword = "ActiveDirectoryPassword",
ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal",
SQLPassword = "SqlPassword",
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@ export enum Authentication {
ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated",
ActiveDirectoryPassword = "ActiveDirectoryPassword",
ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal",
SQLPassword = "SqlPassword",
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2978,6 +2978,7 @@ export enum AuthenticationEnum {
ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated",
ActiveDirectoryPassword = "ActiveDirectoryPassword",
ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal",
SQLPassword = "SqlPassword",
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1646,6 +1646,7 @@ export enum Authentication {
ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated",
ActiveDirectoryPassword = "ActiveDirectoryPassword",
ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal",
SQLPassword = "SqlPassword",
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6107,6 +6107,7 @@ export enum AuthenticationEnum {
ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated",
ActiveDirectoryPassword = "ActiveDirectoryPassword",
ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal",
SQLPassword = "SqlPassword",
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3022,6 +3022,7 @@ export enum AuthenticationEnum {
ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated",
ActiveDirectoryPassword = "ActiveDirectoryPassword",
ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal",
SQLPassword = "SqlPassword",
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3082,6 +3082,7 @@ export enum AuthenticationEnum {
ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated",
ActiveDirectoryPassword = "ActiveDirectoryPassword",
ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal",
SQLPassword = "SqlPassword",
}

/**
Expand Down
Loading