zoukankan      html  css  js  c++  java
  • JAVA web系统于AD域集成

          最近一个客户的需求提到,说要我们的系统和AD域集成,需求是:域帐户和我们的系统帐户一样,但两边的密码是随时可以改的。而且只要符合其中一个验证就可以登陆我们的系统。

        后来在网上找了很多资料,发现JAVA直接去验证Windows AD的域用户和密码是很困难的,后来发现.net的开发工具和微软的系统集成性很高,就决定使用。net平台来做验证门户页面,在我们系统和AD域中集成中放一层做专门的验证:

        类代码:(来源于互联网)

    Code
     
    Code

          思路:

             1,AD域的用户和系统的用户名称一样

             2,AD验证正确,连接我们的数据库,取出密码(MD5加密过的),将用户名和密码交给我们的系统验证,这时由于我们系统采用了md5加密,这时直接去掉再次加密,因为已经加密过了。

         这样只要通过AD域验证,就直接去取md5加密的密码,然后那正确的用户和密码去验证保证了能登陆我们的系统。

  • 相关阅读:
    101个微软提供的Visual Studio 2005示例[转贴]
    验证码的三种做法[纯数字][纯汉字][字母\数字\汉字混合]C#
    XML做数据库操作之 我浑了
    推荐几个用得上且免费的 .NET控件
    一些怪得你没想过的软件,大多还是有用的!
    ASP.NET 程序中常用的三十三种代码[转载与 aspcool]
    js入门系列演示·数组
    AJAX!?!入门之道
    js入门·移动窗体/弹出提示
    javascript入门系列演示·函数的定义以及简单参数使用,调用函数
  • 原文地址:https://www.cnblogs.com/zping/p/1333416.html
Copyright © 2011-2022 走看看