相关疑难解决方法(0)

将ldapjs与bluebird承诺一起使用

我在这里发布了类似的东西:使用带有承诺的ldapjs.不幸的是,它仍未解决.

这次我尝试了蓝鸟,希望我能得到一些运气.

// https://www.npmjs.com/package/ldapjs
var Promise = require('bluebird');
var ldap = Promise.promisifyAll( require('ldapjs') );
var config  = require('./config');
var print_r = require('print_r').print_r;


var my_filter = "(&(objectCategory=person)(objectClass=user)" + "(cn=" + 'someone' + "))";
var ldap_username = config.ad.username;
var ldap_password = config.ad.password;
var ldap_url = config.ad.url;
var ldap_dn_search = config.ad.dn_search;

process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
ldap.Attribute.settings.guid_format = ldap.GUID_FORMAT_B;


var opts = {
  filter: my_filter,
  scope: 'sub',
};


//test
console.log(my_filter);
console.log(ldap_username);
console.log(ldap_password);
console.log(ldap_url);
console.log(ldap_dn_search);


/* NOTE: This code is working!!!
client.bind(ldap_username, ldap_password, function …
Run Code Online (Sandbox Code Playgroud)

javascript node.js promise bluebird ldapjs

5
推荐指数
1
解决办法
1269
查看次数

标签 统计

bluebird ×1

javascript ×1

ldapjs ×1

node.js ×1

promise ×1