`
雨过天晴0521
  • 浏览: 159362 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何向apacheDS添加新的user

 
阅读更多
1.Right-click on the ou=users node and select New Entry. The New Entry wizard appears.

2.In the Entry Creation Method pane, you do not need to change any settings. Click Next.

3.In the Object Classes pane, select inetOrgPerson from the list of Available object classes on the left and then click Add to populate the list of Selected object classes. Click Next.



4.In the Distinguished Name pane, complete the RDN field, putting uid in front and jdoe after the equals sign. Click Next.



5.Now fill in the remaining mandatory attributes in the Attributes pane. Set the cn (common name) attribute to John Doe and the sn (surname) attribute to Doe. Click Finish.



6.Add a userPassword attribute to the user entry. In the LDAP Browser view, you should now be able to see a new node, uid=jdoe. Select the uid=jdoe node. Now, right-click in the Entry Editor view and select New Attribute. The New Attribute wizard appears.

7.From the Attribute type drop-down list, select userPassword. Click Finish.

8.The Password Editor dialog appears. In the Enter New Password field, enter the password, 123456. Click Ok.

9.To add more users, repeat steps 7 to 14.

10.To verify new created user and password, right-click the connection name, select Properties, click on Authentication, enter the username you just created and the password.

or you can test connection with apacheDS API, sample:

LdapConnection connection = new LdapNetworkConnection("192.168.71.82", 10389);
		BindRequest bindRequest = new BindRequestImpl();
		Dn dn = new Dn("uid=mike,ou=users,ou=system");
		bindRequest.setDn(dn);
		bindRequest.setCredentials("123456");
		BindResponse bindResponse = connection.bind(bindRequest);
		System.out.println(bindResponse.getLdapResult());
		connection.unBind();
		connection.close();
分享到:
评论

相关推荐

    linux+svn+apache安装配置部署

    需要在Apache的配置文件中添加以下内容来指定SVN版本库的位置、身份验证等设置。 ``` LoadModule dav_module modules/mod_dav.so LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_...

    JDBC事务管理(添加dbcp和c3p0测试.zip

    1. 添加DBCP依赖到项目。 2. 创建DataSource实例,配置数据库URL、用户名、密码等。 3. 获取Connection并进行数据库操作。 4. 使用完毕后,调用`close()`释放连接。 示例代码如下: ```java BasicDataSource ds = ...

    SpringBoot+Mybatis-Plus整合Sharding-JDBC5.1.1实现单库分表【全网最新】.doc

    actual-data-nodes: ds0.user_${0..1} key-generator: column: cid type: SNOWFLAKE props: sql-show: true ``` 这里我们使用`cid`作为分片键,并通过`user_${0..1}`来指定实际的数据节点。`SNOWFLAKE`类型的...

    shardingsphere-jdbc实现简单的单库分表

    这里,`user`是表名,`ds`是数据源名称,`user_id % 4`表示根据用户ID进行模4取余的哈希分片,将数据分散到4张表上。 3. **数据源配置** 定义数据源`ds`,通常是在同一数据库中的不同逻辑库。例如: ``` ...

    java 将数据库中的数据导出到excel

    DataSource ds = (DataSource) context.getAttribute("org.apache.struts.action.DATA_SOURCE"); Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; Vector<String> user_ID_...

    配置jboss数据源

    在这里,我们将添加一个新的数据源配置。 2. **定义数据源**:在XML文件中,你需要在`<subsystem xmlns="urn:jboss:domain:datasources:1.2">`下添加数据源元素,例如: ```xml <connection-url>jdbc:mysql:...

    ldap提示object class violation

    - 使用LDAP管理工具(如ApacheDS Console或JXplorer)来帮助检查和修复配置问题。 5. **寻求专业支持**: - 如果问题仍然无法解决,可以考虑联系LDAP服务提供商的技术支持获取帮助。 #### 五、总结 “Object ...

    关于tomcat5.0配置及连接池配置详细

    2. **配置数据源**: 在`$CATALINA_HOME/conf/context.xml`文件中,添加一个新的`<Resource>`元素来定义C3P0数据源。例如: ```xml type="com.mchange.v2.c3p0.ComboPooledDataSource" driverClass=...

    最新二开带试看视频打赏平台源码 带盒子 加入牛B个人免签支付.rar

    在这个场景中,意味着源码已经过初步开发,并且针对视频服务进行了优化和功能添加。 “试看视频”功能是许多在线视频平台的常见特性,允许用户在购买或订阅前预览部分内容。实现这一功能需要处理视频流媒体技术,如...

    spring+mybatis+sharding-jdbc 1.3.1实现分库分表案例(可直接运行)

    actualDataNodes: ds${0..1}.user_${0..9} tableStrategy: inline: shardingColumn: user_id algorithmExpression: user_${user_id % 10} keyGenerator: type: SNOWFLAKE bindingTables: - user ...

    Springboot整合Druid与Mybatis的多数据源切换

    6. **使用`@DS`注解**:在Service层或DAO层的方法上使用`@DS`注解,指定该方法应该使用哪个数据源。例如: ```java @Service public class UserService { @Autowired @Qualifier("primaryDataSource") private ...

    使用dbutils操作数据库入门

    return (List<User>) QueryRunner.query(ds, sql, new BeanListHandler(User.class)); } ``` 这里的`BeanListHandler`会将结果集中的每一行映射为User对象的列表。 ### 4. 实现BaseDAO模式 压缩包中的`BaseDAO`...

    drools6.4.0.Final-workbench安装

    resource.ds1.driverProperties.user=root resource.ds1.driverProperties.password=root resource.ds1.allowLocalTransactions=true ``` 5. **启动Tomcat**:配置完成后,你可以启动Tomcat服务器,通过访问`...

    连接池(内含dbcp c3p0)jar包

    cpds.setUser("username"); cpds.setPassword("password"); cpds.setMaxPoolSize(100); cpds.setMinPoolSize(10); ``` 同样,对于DBCP,配置代码可能如下: ```java BasicDataSource ds = new BasicDataSource(); ds...

    tomcat配置虚拟目录数据源

    标题中的“Tomcat配置虚拟目录数据源”是指在Apache Tomcat服务器中设置多个虚拟目录以及配置这些目录对应的数据源。这通常涉及到Web应用的部署、URL映射以及数据库连接池的管理。在企业级开发中,这样的配置可以...

    TOMCAT中数据库连接池的几种配置方法_TOMCAT中数据库连接池的几种配置方法_

    1. 添加依赖:在项目的`pom.xml`文件中添加Apache Commons DBCP的Maven依赖。 ```xml <groupId>commons-dbcp <artifactId>commons-dbcp <version>1.4 ``` 2. 配置数据源:在`conf/context.xml`文件中创建一个名...

    shardingSphere.docx

    在例子中,使用了行表达式分片策略,`inline.sharding-column=user_id`表示根据`user_id`字段进行分片,`algorithm-expression=ds$->{user_id % 2}`则表示按照用户ID取模2来选择数据库。 6. **读写分离配置**: ...

    使用数据库连接池proxool配置mysql数据库

    它的工作原理是维护一个连接池,当应用程序需要访问数据库时,可以从池中获取一个已存在的连接,用完后归还,而不是每次操作都创建新的连接。这减少了连接的创建和销毁开销,提高了系统资源利用率。 **2. MySQL的8...

    Java数据库连接池

    username="user" password="password" maxActive="100" maxIdle="30" maxWait="10000" /> ``` 2. **配置web.xml文件**:在你的应用的`WEB-INF/web.xml`中添加`<resource-ref>`标签,引用刚刚在`context.xml`中...

Global site tag (gtag.js) - Google Analytics