标签: opends

测试LDAP用户凭据的简便方法

是否有一种简单的方法可以针对LDAP实例测试用户的凭据?我知道如何编写一个带有"用户DN"和密码的Java程序,并根据LDAP实例进行检查.但有没有更简单的方法?特别是一种方法,不仅可以对用户进行身份验证,还可以列出所有用户的角色.

directory ldap opends opendj

55
推荐指数
5
解决办法
21万
查看次数

ldap_add():添加:对象类违规错误

当我尝试通过PHP向OpenDS添加属性时,我收到以下错误:

ldap_add():添加:对象类违例

请帮忙.

这是我的代码

<?php
$ldapconfig['host'] = 'PC100';
$ldapconfig['port'] = 1389;
$ldapconfig['basedn'] = 'dc=company,dc=com';

$ds=ldap_connect($ldapconfig['host'], $ldapconfig['port']);

$password=1;
$username="cn=Directory Manager";

if ($bind=ldap_bind($ds, $username, $password)) {
  echo("Login correct");
  ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3); // IMPORTANT
  $dn = "cn=roshan1,dc=example,dc=com"; 
  //$newuser["objectclass"] = "inetOrgPerson"; 
  //$newuser["cn"] = "new1"; 
  //$newuser["sn"] = "user"; 

  $ldaprecord['cn'] = "roshan1";
  $ldaprecord['givenName'] = "mkljl";
  $ldaprecord['sn'] = "roshan";
  $ldaprecord['objectclass'] = "inetOrgPerson";    
  $ldaprecord['mail'] = "lkl@fh.com";
  $ldaprecord['mmmm'] = "77878";

  // add data to directory
  $r = ldap_add($ds, $dn, $ldaprecord);

} else {

  echo("Unable to bind to server.</br>");

} …
Run Code Online (Sandbox Code Playgroud)

php ldap opends

4
推荐指数
1
解决办法
1万
查看次数

如何在Open ds上创建base dn

我使用OPEN ds 2.2作为我的LDAP服务器目前我想创建一个基本dn,就像dc=esamurdhiint,dc=lk 我创建以下ldif文件并运行和我,有错误

我的ldif文件

dn: dc=esamurdhiint,dc=lk
objectClass: domain
objectClass: top
dc: esamurdhiint
Run Code Online (Sandbox Code Playgroud)

我的命令ID

ldapmodify -h 10.136.78.27 -p 1389 -D "cn=admin,ou=system" -w changeit -a  -f /tmp/ldap.ldif

" adding new entry "dc=esamurdhiint,dc=lk"
ldap_add: No such object (32)
    additional info: The provided entry dc=esamurdhiint,dc=lk cannot be added because its suffix is not defined as one of the suffixes within the Directory Server ".
Run Code Online (Sandbox Code Playgroud)

ldap opends

3
推荐指数
1
解决办法
7307
查看次数

如何以编程方式将用户帐户添加到openDS?

我需要以编程方式向openDS服务器添加一些用户帐户,但即使浏览了openDS维基,我也不知道该怎么做.谁能帮助我?

java ldap opends

2
推荐指数
1
解决办法
5167
查看次数

OpenDJ中生成用户的默认密码

在OpenDJ中创建新的"基本DN"时,OpenDJ允许您使用自动生成的用户填充数据库.有谁知道这些自动生成的用户的默认密码是什么?

谢谢

passwords ldap opends opendj

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

标签 统计

ldap ×5

opends ×5

opendj ×2

directory ×1

java ×1

passwords ×1

php ×1