惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
Microsoft Security Blog
Microsoft Security Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Vercel News
Vercel News
Application and Cybersecurity Blog
Application and Cybersecurity Blog
C
Check Point Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
W
WeLiveSecurity
The Hacker News
The Hacker News
L
LINUX DO - 热门话题
T
Tenable Blog
Hugging Face - Blog
Hugging Face - Blog
Google Online Security Blog
Google Online Security Blog
博客园 - Franky
P
Proofpoint News Feed
H
Hacker News: Front Page
P
Privacy & Cybersecurity Law Blog
月光博客
月光博客
P
Proofpoint News Feed
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
The GitHub Blog
The GitHub Blog
云风的 BLOG
云风的 BLOG
博客园_首页
www.infosecurity-magazine.com
www.infosecurity-magazine.com
C
CERT Recently Published Vulnerability Notes
Forbes - Security
Forbes - Security
I
InfoQ
Stack Overflow Blog
Stack Overflow Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Attack and Defense Labs
Attack and Defense Labs
N
News and Events Feed by Topic
博客园 - 叶小钗
T
Threat Research - Cisco Blogs
aimingoo的专栏
aimingoo的专栏
D
Darknet – Hacking Tools, Hacker News & Cyber Security
小众软件
小众软件
大猫的无限游戏
大猫的无限游戏
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Hacker News - Newest:
Hacker News - Newest: "LLM"
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
O
OpenAI News
G
Google Developers Blog
Martin Fowler
Martin Fowler
罗磊的独立博客
S
SegmentFault 最新的问题
T
Tor Project blog
量子位

博客园 - 风渐寒pro

mysql的1067错误 Sharepoint门户可以干很多事情的 利用 Lotus Notes API 提高自动化测试效率(转) sharepoint2010,I am coming! - 风渐寒pro sharepoint安全性验证无效的一个问题 REST实现原理浅析(转载) 山人自有妙招-sharepoint正式环境不能调试 Sharepoint ListType Id 使用 SharePoint 2007 进行安全性编程(转) sharepoint2010的控制台程序,找不到位于<url>的应用程序 - 风渐寒pro - 博客园 Customizing the Rendering of a Custom SPField (copy from todd's blog) extJS中AsyncTreeNode使用多个loader 又是未写完的IDI Repository模式(转) Oracle和Tomcat端口冲突 实现domino平台上的本地word编辑 转帖:ESB拓扑方案 某个domino的word公文本地编辑实现方案 转载:LOTUS还能活多久
Sharepoint文档权限审计控制小尝试
风渐寒pro · 2010-04-13 · via 博客园 - 风渐寒pro

      关于这方面的需求很多。最近的我负责的项目里用户也提出了类似的需求。wanghao-3(http://www.cnblogs.com/wanghao-3)小朋友在一期里通过自定义字段实现了一个统计文档点击次数的功能,是一个不错的创意。

      如果采用sharepoint自带的审计功能,这个非常繁琐,信息冗余量大,也不是一个适合的方式。

       完美的solution在哪里呢?考虑一个解决方案,自然要从完整性,可部署性, 非侵入式等多方面考虑。参照一般的权限管理,aop的设计模式,用httphandler来做拦截器是个不错的选择。

      sharepoint自定义httphandler MSDN上有一篇论述, http://msdn.microsoft.com/en-us/library/bb457204.aspx,不过这种介绍只适合用来开发自定义的ajax框架或者提供诸如list,docLib的对象的json等应用场景。

      Sharepoint作为一个典型的asp.net应用, 使用典型的httphandler部署方式既可。下面简单介绍一下相关步骤:

       1、开发一个httphandler组件,签名。将组件拖入到GAC目录中。

    组件中只有一行代码: 

             context.Response.Write("倒霉孩子,不允许通过此方式下载文件!");  

       2、 对sharepoint站点webconfig进行配置,添加拦截器。

    <add verb="*" path="*.docx" type="WebApplication1.Handler1, WebApplication1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=01c53c387f599d4b" />

       ok,当用户在视图中通过右键另存为直接下载docx的文件时,这个倒霉孩子只能下载到一个html页面,打开一看,就是上面你输出的内容。 当然,你也可以考虑不做限制,只将当前的信息记录到后台数据库。

      但如果通过客户端来交互,这个目前就得去看看交互的webdav了。

    题记:在部署的时候,一直找不到dll,后来发现,因为我直接将gac 映射成一个盘,然后将dll copy进gac的,后改为拖入的方式就好了,这里有篇文章论述其原因

           http://hi.baidu.com/seapub/blog/item/07e61c4fd8bd623fafc3abbe.html