added ca options
This commit is contained in:
parent
5325f2ea78
commit
fe6152ea31
2 changed files with 15 additions and 2 deletions
|
@ -6,6 +6,7 @@ let _ = require('./translate')._;
|
|||
let util = require('util');
|
||||
|
||||
let passport = require('passport');
|
||||
let fs = require('fs');
|
||||
let LocalStrategy = require('passport-local').Strategy;
|
||||
|
||||
let csrf = require('csurf');
|
||||
|
@ -87,7 +88,12 @@ if (config.ldap.enabled && LdapStrategy) {
|
|||
|
||||
let opts = {
|
||||
server: {
|
||||
url: config.ldap.url
|
||||
url: config.ldap.url,
|
||||
tlsOptions: {
|
||||
ca: config.ldap.ca ? [
|
||||
fs.readFileSync(config.ldap.ca)
|
||||
] : undefined
|
||||
}
|
||||
},
|
||||
base: config.ldap.baseDN,
|
||||
search: {
|
||||
|
@ -135,7 +141,12 @@ if (config.ldap.enabled && LdapStrategy) {
|
|||
searchFilter: config.ldapauth.filter,
|
||||
searchAttributes: [config.ldapauth.uidTag, 'mail'],
|
||||
bindDN: config.ldapauth.bindUser,
|
||||
bindCredentials: config.ldapauth.bindPassword
|
||||
bindCredentials: config.ldapauth.bindPassword,
|
||||
tlsOptions: {
|
||||
ca: config.ldapauth.ca ? [
|
||||
fs.readFileSync(config.ldapauth.ca)
|
||||
] : undefined
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue