<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    afunms

    My Software,My Dream—Forge a more perfect NMS product.

    java ldap (1)





    先用ldapbrowser測(cè)試下AD服務(wù)器,保證AD是可用的。
    以下是java代碼:

     

     

    package com.coreware.ems;

    import java.util.Hashtable;

    import javax.naming.Context;
    import javax.naming.NamingEnumeration;
    import javax.naming.NamingException;
    import javax.naming.directory.*;

    public class SimpleLDAPClient {
        
    public static void main(String[] args) {
            Hashtable env 
    = new Hashtable();

            env.put(Context.INITIAL_CONTEXT_FACTORY,
    "com.sun.jndi.ldap.LdapCtxFactory");
            env.put(Context.PROVIDER_URL, 
    "ldap://192.168.80.130:389/dc=coreware,dc=com");
            env.put(Context.SECURITY_AUTHENTICATION, 
    "simple");
            env.put(Context.SECURITY_PRINCIPAL, 
    "cn=wangfm,cn=Users,dc=coreware,dc=com");
            env.put(Context.SECURITY_CREDENTIALS, 
    "abc123!@#");
            DirContext ctx 
    = null;
            NamingEnumeration results 
    = null;
            
    try {
                ctx 
    = new InitialDirContext(env);
                SearchControls controls 
    = new SearchControls();
                controls.setSearchScope(SearchControls.SUBTREE_SCOPE);
                results 
    = ctx.search("""(objectclass=person)", controls);
                
                
    while (results.hasMoreElements()) {
                    SearchResult searchResult 
    = (SearchResult) results.next();
                    Attributes attributes 
    = searchResult.getAttributes();
                    Attribute attr 
    = attributes.get("cn");
                    String cn 
    = (String) attr.get();
                    System.out.println(
    " Person Common Name = " + cn);
                }

            }
     catch (NamingException e) {
                e.printStackTrace();
            }
     finally {
                
    if (results != null{
                    
    try {
                        results.close();
                    }
     catch (Exception e) {
                    }

                }

                
    if (ctx != null{
                    
    try {
                        ctx.close();
                    }
     catch (Exception e) {
                    }

                }

            }

        }

    }


    運(yùn)行結(jié)果:
     Person Common Name = Administrator
     Person Common Name = Guest
     Person Common Name = afunms
     Person Common Name = db2admin
     Person Common Name = AFUNMS-WIN2008
     Person Common Name = krbtgt
     Person Common Name = wangfm

    posted on 2012-02-23 15:38 afunms 閱讀(322) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    My Links

    News

    留言簿(18)

    隨筆檔案

    相冊(cè)

    搜索

    最新評(píng)論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲沟沟美女亚洲沟沟| 亚洲久悠悠色悠在线播放| 日韩免费无码一区二区三区| 亚洲一级黄色大片| 国产又黄又爽又猛的免费视频播放 | 亚洲婷婷在线视频| 在线观看免费精品国产| 羞羞视频在线观看免费| 亚洲精品免费视频| 国产免费看插插插视频| 拍拍拍无挡视频免费观看1000| 亚洲国产av一区二区三区丶| 国产美女无遮挡免费网站| 成人无码WWW免费视频| 激情综合亚洲色婷婷五月APP| 免费人成在线观看视频播放| 黄网站免费在线观看| 亚洲人成未满十八禁网站| 亚洲中文字幕在线第六区| 久久久久久99av无码免费网站 | 美女视频黄的全免费视频| a级毛片免费观看网站| 亚洲性猛交xx乱| 国产gv天堂亚洲国产gv刚刚碰| 青草草色A免费观看在线| 亚洲免费在线观看| 日韩亚洲人成在线| 亚洲αv久久久噜噜噜噜噜| 国产美女精品视频免费观看| 99久9在线|免费| 黄色网址免费在线观看| 亚洲精品无码久久久久久| 亚洲天天做日日做天天欢毛片| 亚洲AⅤ视频一区二区三区| aⅴ在线免费观看| 99re6在线视频精品免费| 久久久久亚洲国产AV麻豆| 亚洲精品视频专区| 亚洲国产成人久久综合碰碰动漫3d| 亚洲国产精品视频| 拔擦拔擦8x华人免费久久|