我有对RHEL6系统的根访问权,我想使用我为用户身份验证工作的公司ldap服务器。
我运行了authconfig-tui,检查了[*] Use LDAP,左检查了[*] Use Shadow Passwords,然后检查了[*] Use LDAP Authentication,然后单击Next按钮,没有选中[ ] Use TLS并设置Server: ldap://ldap.mycompanysdomainname.com,并将Base DN设置为ldap管理员告诉我使用的东西。
但是,我只能使用我为用户帐户在本地设置的密码登录,如果我使用存储在ldap服务器上的密码,则无法登录。
难道我不需要
我在这里发布了类似的东西:。不幸的是,它仍然没有解决。
这一次,我尝试了蓝鸟,希望我能得到一些运气。
// 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_fi
当我查询我的openldap服务器时,我不能接收超过500个条目。
尽管我做了以下更改:
slapd.conf
# This is the main slapd configuration file. See slapd.conf(5) for more
# info on the configuration options.
#######################################################################
# Global Directives:
.....
#
我正在编写一个应用程序,将允许用户登录到该应用程序使用LDAP设置。不支持启动TLS/LDAPS的示例程序:
#include <windows.h>
#include <winldap.h>
int main(){
LDAP *ldap =NULL;
int returnCode = -1;
int version = LDAP_VERSION3;
ldap = ldap_init(hostName, PORT);
if (ldap == NULL) {
printf("Failed to ini
好的,我已经改变了我以前的代码。我还发现开发版本不起作用!:/
我的新代码构造得更好,但我无法理解LDAP_SEARCH的错误,我得到的错误是:
错误:
Warning: ldap_search(): Search: Operations error in C:\inetpub\wwwroot\Intranet\login\index.php on line 34
Search on LDAP failed
我的守则:
<?php
// Application specific LDAP login
$app_user = 'cn=users,dc=DOMAIN, dc
在Java中搜索LDAP时,我会得到以下异常。它获取许多记录,但在最后一次抛出异常。
netscape.ldap.LDAPException: error result (4); Sizelimit exceeded
at netscape.ldap.LDAPConnection.checkMsg(LDAPConnection.java:4880)
at netscape.ldap.LDAPConnection.checkSearchMsg(LDAPConnection.java:2638)
at netscape.ldap.LDAPSearchResults.fetc