每日一得

不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速开发
最近关心的内容:SSH,seam,flex,敏捷,TDD
本站的官方站点是:颠覆软件

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  220 随笔 :: 9 文章 :: 421 评论 :: 0 Trackbacks
key words: HttpClient LDAP LDAP验证

LDAP目前应用得非常广泛,在企业环境里可以供各种应用统一用户验证数据。

以下是一个客户端在正常访问的时候插入验证代码,将用户提交的用户名和密码提交给ldap验证
HttpClient hc = new HttpClient();
            GetMethod method 
= new GetMethod("http://www.yoursite.com/auth/your_auth.html");
            String inputUserName 
= JOptionPane.showInputDialog("Input your User Name:");
            String inputPassWord 
= JOptionPane.showInputDialog("Input your password:");
            UsernamePasswordCredentials upc 
= new UsernamePasswordCredentials(inputUserName, inputPassWord);
            hc.getState().setCredentials(
nullnull, upc);
            
int status = hc.executeMethod(method);
            method.releaseConnection();
            
if(status == 200)
            {
                System.out.println(
"login successful!");
                //do your business things

            } 
else
            {
                System.out.println(
"Login failed!  Please check your userName and Password!");
            }


http://www.yoursite.com/auth/your_auth.html如果直接访问会弹出对话框让你输入用户名密码


posted on 2006-06-11 12:31 Alex 阅读(1054) 评论(0)  编辑  收藏 所属分类: java

只有注册用户登录后才能发表评论。


网站导航: