• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
开水房
ASP.NET
博客园    首页    新随笔    联系   管理    订阅  订阅
java 域服务器 验证

到与服务器端用域用户进行身份验证:

 

代码
try {  
            UniAddress dc 
= UniAddress.getByName("192.168.10.229");  
            jcifs.smb.NtlmPasswordAuthentication auth 
= new jcifs.smb.NtlmPasswordAuthentication(  
                    
"192.168.10.229", "user", "password");  
            
// jcifs.smb.SmbSession.getChallengeForDomain().  
            jcifs.smb.SmbSession.logon(dc, auth);
            System.out.print(
"OK");
      
        } 
catch (jcifs.smb.SmbAuthException e) {  
            String url 
= "domainlogin.jsp";  
            String msg 
= e.toString();  
            
// request.setAttribute("errMsg", "密码或用户名错误");  
            
// request.getRequestDispatcher(url).forward(request, response);  
            
// json="{result:0}";  
            e.printStackTrace(); 
      
        } 
catch (jcifs.smb.SmbException e) {  
            e.printStackTrace();
        } 
catch(UnknownHostException e)
        {
            e.printStackTrace();
        }

 

 

要下载一个jcifs的jar文件。 jcifs-1.2.9.jar

posted on 2010-12-31 16:42  白开水皮皮  阅读(2911)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3