From 2647a37c5b5a63b45714e513244b21f956387903 Mon Sep 17 00:00:00 2001 From: mkoppmann Date: Fri, 5 Jun 2020 14:53:29 +0200 Subject: [PATCH] Add StartTLS support in LDAP plugin --- peertube-plugin-auth-ldap/main.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/peertube-plugin-auth-ldap/main.js b/peertube-plugin-auth-ldap/main.js index 6854b93..a549edf 100644 --- a/peertube-plugin-auth-ldap/main.js +++ b/peertube-plugin-auth-ldap/main.js @@ -33,6 +33,14 @@ async function register ({ default: false }) + registerSetting({ + name: 'starttls', + label: 'Use StartTLS', + type: 'input-checkbox', + private: true, + default: false + }) + registerSetting({ name: 'bind-dn', label: 'Bind DN', @@ -112,6 +120,7 @@ async function login (peertubeHelpers, settingsManager, options) { const settings = await settingsManager.getSettings([ 'url', 'insecure-tls', + 'starttls', 'bind-dn', 'bind-credentials', 'search-base', @@ -134,7 +143,8 @@ async function login (peertubeHelpers, settingsManager, options) { reconnect: true, tlsOptions: { rejectUnauthorized: settings['insecure-tls'] !== true - } + }, + starttls: settings['starttls'] }) return new Promise(res => { -- GitLab