我无法使用标题中提到的工具/应用程序对Active Directory服务器进行身份验证.
我正在使用此处找到的测试AD环境 以下是相关的代码片段,如果有人有任何建议我会非常感激.
目前,我得到的错误是"无效的用户名/密码".我不确定这是bindDn帐户/ pw还是用户在表单中输入的帐号.根据护照-ldapauth项目,它是:
invalidCredentials flash message for InvalidCredentialsError
NoSuchObjectError, and
/no such user/i LDAP errors (default: 'Invalid username/password')
Run Code Online (Sandbox Code Playgroud)
提前致谢.
客户端 - auth.service.js
...
login: function(user, callback) {
var cb = callback || angular.noop;
var deferred = $q.defer();
$http.post('/auth/ldap', {
email: user.email,
password: user.password
}).
success(function(data) {
$cookieStore.put('token', data.token);
currentUser = User.get();
deferred.resolve(data);
return cb();
}).
error(function(err) {
this.logout();
deferred.reject(err);
return cb(err);
}.bind(this));
return deferred.promise;
},
...
Run Code Online (Sandbox Code Playgroud)
SERVER index.js
'use strict';
var express = require('express');
var …Run Code Online (Sandbox Code Playgroud)