我们公司要求把OA系统和WINDOWS域进行整合,OA系统用JAVA或PHP写的,整合后的效果为,我如果登录了域后就可以使用OA系统了,也就是说我OA系统不需要再输入帐号和密码了,这里有一个难点就是,web页面是通过session来确定请求者身份的,如果session设置过期的时间过短,可能会出现短时间过期后又再次要输入密码,如果session设置得过长,会大量的浪费服务器资源,有没有办法实现在正常的SESSION时间内,只要在域内我就能使用OA系统,而不会过期,退出域后就过期。 其实最终目的就是实现用域的ID号来使用OA系统,OA的登录页面将不存在。希望高手们能提供好的方案,谢谢。

解决方案 »

  1.   

    方案一:用cooki
    方案二:IIS下面安装tomcat/resin, 然后设置IIS为域用户登录. 这样在servlet中就可以取得remote_user
      

  2.   

    用portal倒是能解决,呵呵,不过就是庞大了点
      

  3.   

    把用户电脑的IP地址放进数据库
    检验用户名与密码改成检验IP
      

  4.   

    我也遇到这样的问题,不知道有谁知道jsp获取域的帐号??
      

  5.   

    portal可以解决的,我现在刚接触,不太熟!
      

  6.   


    那根本不是一回事,JSP 执行在 服务器端,你想获取 客户端 的信息/资源,怎么可能。要求浏览器进行登录认证,然后服务器端来判断是否 域用户/密码, 就是了。