database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
ㆍLDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
LDAP Q&A 3414 게시물 읽기
No. 3414
자바에서 ldap 계정 생성시 질문이 있습니다
작성자
이민규(lmk810501)
작성일
2015-03-03 18:06ⓒ
2015-03-03 18:11ⓜ
조회수
6,600

 안녕하세요

 

java 에서 ldap 계정 관리를 하려고 합니다

 

계정생성시 objectclass중에서  posixAccount를 추가 하려고 합니다

 

이때 uidNumber, 가 필수 입력인데 uidNumber의 자동 증가 값을 받아 올수 있는 방법이 있는지 궁금합니다

 

예를들어 서버에 uid가 500, 501, 502를 사용하는 계정이 있다면 다음에 추가할때 503번을 가지고 와서 넣어 줘야 하는데 이걸 자동으로 가지고

 

오는 방법이 있는지?? 아니면 mysql auto increment 처럼 계정 생성시 자동으로 증가값을 입력하는 방법이 있는지요??

 

자바코드는 대략

               Attiribute oc = new BasicAttribute("objectClass");

 

oc.add("top");

oc.add("shadowAccount");

oc.add("person");

oc.add("organizationalPerson");

oc.add("inetOrgPerson");

oc.add("posixAccount");

Attribute cn = new BasicAttribute("cn", "Test");

Attribute sn = new BasicAttribute("sn", "Test");

Attribute givenName = new BasicAttribute("givenName", "Test");

Attribute userPassword = new BasicAttribute("userPassword", "test001");

ctx = new InitialDirContext(props);

Attributes entry = new BasicAttributes();

entry.put(oc);

entry.put(cn);

entry.put(sn);

entry.put(givenName);

entry.put(userPassword);

                ctx.createSubcontext("uid=test,ou=People,dc=xxx,dc=com", entry);

 

글읽어 주셔서 감사합니다

이 글에 대한 댓글이 총 2건 있습니다.

자동증가는 없고요. 최고 값을 있다가 올리는 방법밖에는 없습니다.

송상준(sjsong)님이 2015-03-06 13:20에 작성한 댓글입니다.

 아 그렇군요..ㅜ

그럼 리스트를 search 할때 uidNumber로 sort해서 가져오면 좋을텐데

이게 돌아다는 자바코드를 적용해봐도 잘 안되네요..;; 

리스트를 가지고 와서 uidNumber을  array에 넣고 sort해서 최고값을 얻어야 겠네요 ㅠ

답변 감사드려요~ ^^

이민규(lmk810501)님이 2015-03-06 14:18에 작성한 댓글입니다.
이 댓글은 2015-03-06 14:18에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
34182015년 LDAP 세미나 공지 [1]
송상준
2015-09-20
5945
3417LDAP 세미나 개최 한다고 합니다. 많이 참석 부탁드려요 ㅎㅎ [2]
~~
2015-08-19
5968
3415정부 LDAP 조회/검색
신승
2015-03-18
7575
3414자바에서 ldap 계정 생성시 질문이 있습니다 [2]
이민규
2015-03-03
6600
3413LDAP 세미나 공지
송상준
2015-02-03
5461
3412LDAP anonymous 차단 [1]
김종식
2014-11-22
5415
3411LDAP 세미나 [1]
박종한
2014-09-24
5564
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.054초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다