最新软件免费共享点

ARB的安全解决方案定期发布免费共享点包括WebParts的,客户端应用软件,框架扩展,和其他杂项组件。
最近的免费软件是:

标题: 简单的共享点汇总Web部件
发布日期:10/22/2009

前两次免费Web部件发布:

SecureCenter用于SharePoint

通过SharePoint的安全集成,安全用于SharePoint集成。

SharePoint安全保证计划™

对于面向外部的共享点的部署,安全是一个尖锐的重要部署的关注。 了解如何通过日常的安全扫描,您可以确保外部商业用户和合作伙伴,他们可以合作的信心!

安全保障Web部件:



免费在线SharePoint安全工具

锁定自定义SharePoint大会

它的一个webpart,或客户端应用程序将整合与SharePoint,无论对所有的爱是伟大的,神圣的,锁定您的自定义开发的集会,不要盲目给权限的事情应该不升高权限集。

最好的办法做到这一点是从头开始,并且相当程度,然后逐步上升。 所以,你要开始使用此:

C#中:
  1. SecurityAction. RequestOptional , Name= "Execution" ) ] [组装:PermissionSet(SecurityAction. RequestOptional,名称=“执行”)]

然后,建立与相关权限集的程序集。 您必须使用一个使用RequestMinimal不会有适当的效力,我们正在寻求实现的例子RequestOptional。

无论您指定的“执行”Permmision集将在这里显然生效。 然后,你可以用下面的RequestOptional包括任何你需要的权限。

让我们以一个简单的例子在哪里,这可能是一个好主意。

假设你有一个辅助方法,是为了读取文件,并使用一个字符串生成器,建设成一个字符串,文件(我知道,这是非常简单,但是它是一个例子)。 例如,我使用以下的方法,这与我的SharePoint模板在我目前的环境报告名称:

C#中:
  1. pushFileIntoString ( string filePath ) 公共 pushFileIntoString( 字符串文件路径
  2. filePath, FileMode. Open , FileAccess. Read ) ; FILESTREAM文件流= FILESTREAM(文件路径,FileMode。 公开赛 ,FileAccess。 读取 );
  3. 100 ) ; StringBuilder的建设者= StringBuilder(100);
  4. buffer = new byte [ 0x400 ] ; 字节 [] =缓冲区 字节 [0x400];
  5. int i = stream. Read ( buffer, 0 , buffer. Length ) ; i> 0 ; i = stream. Read ( buffer, 0 , buffer. Length ) ) 对于 整合酶 =流。 阅读 缓冲,0,缓冲。 长度 );“0; =流。 阅读 缓冲,0,缓冲。 长度 ))
  6. Encoding. UTF8 . GetString ( buffer, 0 , i ) ) ;建设者。 追加 (Encoding. UTF8的GetString(缓冲,0,i)段);
  7. ;流。 关闭 ();
  8. ( ) ; 返回建设者。 toString();

这当然是用一些文件I / O操作。 因此,你必须添加:

C#中:
  1. SecurityAction. RequestOptional , Name= "Execution" ) ] [大会:FileIOPermission的(SecurityAction. RequestOptional,名称=“执行”)]

然后只需通过您的方式工作。 编写安全的代码是重要的,重要的多的功能,因此考虑到他们,但你做你的发展。

  • 分享/书签

1条评论»

  1. [...]锁定自定义SharePoint大会[...]

    通过链接(07年7月12号)«史蒂夫Pietrek的SharePoint东西 - 2007年7月12号@ 17:44:00 Pingback 下午

RSS饲料对这个职位。 引用网址 评论

发表评论