• 在web.config里修改配置从而对匿名用户拒绝提供某资源


    下面的例子里先deny了匿名用户对于_layouts和_vti_bin目录下的所有页面, 然后允许匿名用户访问四个指定的页面.

    其中的问号(?)代表着匿名用户.

    =================

    <configuration>
    
      <location path="_layouts">
        <system.web>                  
          <authorization>
            <deny users="?" />
          </authorization>
        </system.web>
      </location>
    
      <location path="_vti_bin">
        <system.web>                  
          <authorization>
            <deny users="?" />
          </authorization>
        </system.web>
      </location>
    
      <location path="_layouts/login.aspx">
        <system.web>
          <authorization>
            <allow users="?" />
          </authorization>
        </system.web>
      </location>
    
      <location path="_layouts/error.aspx">
        <system.web>
          <authorization>
            <allow users="?" />
          </authorization>
        </system.web>
      </location>
     
      <location path="_layouts/accessdenied.aspx">
        <system.web>
          <authorization>
            <allow users="?" />
          </authorization>
        </system.web>
      </location>
    
    </configuration>

    参考资料

    ================

    Locking down Office SharePoint Server sites

    http://technet.microsoft.com/en-us/library/ee191479(office.12).aspx

  • 相关阅读:
    系统安全
    导出csv文件示例
    MsChart在MVC下的问题
    记录一些测试的结果
    使用CTE减少统计子查询
    otl获得sql出错位置(oracle)
    在sql语句中使用plsql变量
    Java经典编程题50道之二十四
    Java经典编程题50道之二十三
    Java经典编程题50道之二十二
  • 原文地址:https://www.cnblogs.com/awpatp/p/2140666.html
Copyright © 2020-2023  润新知