diff --git a/src/views/users.html b/src/views/users.html
index 29a4e8499..052f75e11 100644
--- a/src/views/users.html
+++ b/src/views/users.html
@@ -317,6 +317,14 @@
+
+
@@ -559,6 +567,15 @@
+
+
+ Accept Self-signed certificate
+
+
+ {{ externalLdap.currentConfig.externalLdap.acceptSelfSignedCerts ? 'Yes' : 'No' }}
+
+
+
Base DN
diff --git a/src/views/users.js b/src/views/users.js
index 0e89d1265..1da0f37cc 100644
--- a/src/views/users.js
+++ b/src/views/users.js
@@ -477,6 +477,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
provider: 'noop',
autoCreate: false,
url: '',
+ acceptSelfSignedCerts: false,
baseDn: '',
filter: '',
groupBaseDn: '',
@@ -538,6 +539,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
$scope.externalLdap.provider = $scope.externalLdap.currentConfig.provider;
$scope.externalLdap.url = $scope.externalLdap.currentConfig.url;
+ $scope.externalLdap.acceptSelfSignedCerts = $scope.externalLdap.currentConfig.acceptSelfSignedCerts;
$scope.externalLdap.baseDn = $scope.externalLdap.currentConfig.baseDn;
$scope.externalLdap.filter = $scope.externalLdap.currentConfig.filter;
$scope.externalLdap.syncGroups = $scope.externalLdap.currentConfig.syncGroups;
@@ -562,6 +564,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
if ($scope.externalLdap.provider !== 'noop') {
config.url = $scope.externalLdap.url;
+ config.acceptSelfSignedCerts = $scope.externalLdap.acceptSelfSignedCerts;
config.baseDn = $scope.externalLdap.baseDn;
config.filter = $scope.externalLdap.filter;
config.usernameField = $scope.externalLdap.usernameField;