• Moss/Sharepoint 2010 Form认证(FBA)


      更改Moss/Sharepoint 的认证方式,你可以自己写provider同时也可以使用微软框架自带的provider,这方面的准备工作网上有相当多的资料可以查询,你可以搜SqlMembership就可以找到你想要的答案,这里我只记录怎么修改配置文件来给网站加入form认证。

     1.SecurityToken      "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\SecurityToken\web.config"

       你需要自己添加<system.web>节

      

    2.管理中心网站  web.config

      配置也和上面差不多,唯一不同的是 <roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider">。再添加role provider membershipprovider即可。如果有自定义连接字符串,也需要添加到<connectionStrings>节里面。

    3.要修改的网站  web.config

     <roleManager defaultProvider="c" enabled="true" cacheRolesInCookie="false">

    <membership defaultProvider="i">

    这里我忘记了原来是不是这样,记忆中这个地方不需要更改,只需要添加role provider membershipprovider而已,如果有自定义连接字符串,也需要添加到<connectionStrings>节里面。不需要改动他原来的提供者。反正你弄成上面这个样子是可以运行的。

    4.设置验证提供者。

      进入网站管理中心,管理web应用程序,身份验证提供程序,修改网站的form提供程序为你在webconfig里面定义的name属性

    5.这样我们就可以在创建网站集的时候指定我们form提供程序里面的用户作为管理员了



    博客地址:Zealot Yin

    欢迎转载,转载请注明出处[http://creator.cnblogs.com/]

  • 相关阅读:
    class的方式创建组件
    function创建组件
    JSX语法
    React开发
    特征的标准化和归一化
    GSpan-频繁子图挖掘算法
    Linux下的ASLR(PIE)内存保护机制
    Linux下利用Ret2Libc绕过DEP
    通过fork进程爆破canary
    通过格式化字符串漏洞绕过canary
  • 原文地址:https://www.cnblogs.com/Creator/p/1888835.html
Copyright © 2020-2023  润新知