单位有一套内部管理系统是基于表单的登录认证方式,有自己的权限定义,现在要把它改成基于内部域控的登录认证方式,我需要如何做啊?以前的权限定义现在如何处理?因为从没处理过基于域的开发,请各位大侠帮忙指点,多谢!

解决方案 »

  1.   

    这有个比较复杂的,自己看吧
    http://wenku.baidu.com/view/fc7c47323968011ca3009148.html
      

  2.   


    多谢楼上的回复,不过角色权限的设计和实现我都了解,我想知道的是如何把这些同基于域控的windows认证结合起来?
      

  3.   

    iis集成windows身份认证,取消匿名访问。接着就是获取本机的 User.Identity.Name拿到域控中查询一下有的话,验证通过。没有的话验证失败。接着建立个数据库把用户名与角色建立多对多的关系。只说思路其余的就不多说了。
      

  4.   


    多谢楼上的回复,你的意思是说:只要采用windows认证,角色权限的定义仍然在数据中完成是吗?那么这种情况下SqlServer数据库的连接是不是也需要采用windows认证?(注:数据库服务器和WEB服务器都在一个域中)
      

  5.   

    sqlserver要是启用windows验证还真没试过,安全性如何设置呢?恐怕也没人这么用过吧?