diff --git a/packages/backend/src/apps/postgresql/authentication.ts b/packages/backend/src/apps/postgresql/authentication.ts index ecdf2dd9..9a5eab3a 100644 --- a/packages/backend/src/apps/postgresql/authentication.ts +++ b/packages/backend/src/apps/postgresql/authentication.ts @@ -13,6 +13,7 @@ export default class Authentication { database: connectionData.database, user: connectionData.username, password: connectionData.password, + ssl: connectionData.ssl, }) this.connectionData = connectionData; diff --git a/packages/backend/src/apps/postgresql/info.json b/packages/backend/src/apps/postgresql/info.json index a185ddf8..fb8fa633 100644 --- a/packages/backend/src/apps/postgresql/info.json +++ b/packages/backend/src/apps/postgresql/info.json @@ -64,6 +64,18 @@ "description": null, "docUrl": "https://automatisch.io/docs/postgresql#password", "clickToCopy": false + }, + { + "key": "ssl", + "label": "Use SSL?", + "type": "boolean", + "required": true, + "readOnly": false, + "value": false, + "placeholder": null, + "description": null, + "docUrl": "https://automatisch.io/docs/postgresql#ssl", + "clickToCopy": false } ], "authenticationSteps": [ @@ -99,6 +111,10 @@ { "name": "password", "value": "{fields.password}" + }, + { + "name": "ssl", + "value": "{fields.ssl}" } ] } @@ -160,6 +176,10 @@ { "name": "password", "value": "{fields.password}" + }, + { + "name": "ssl", + "value": "{fields.ssl}" } ] }