<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title /><link>http://mindsharpblogs.com/paul/category/125.aspx</link><description /><managingEditor>Paul Schaeflein</managingEditor><dc:language>en-US</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Paul Schaeflein</dc:creator><title>SharePoint Access Checker and DeliverPoint</title><link>http://mindsharpblogs.com/paul/archive/2008/09/24/9157.aspx</link><pubDate>Wed, 24 Sep 2008 19:21:00 GMT</pubDate><guid>http://mindsharpblogs.com/paul/archive/2008/09/24/9157.aspx</guid><wfw:comment>http://mindsharpblogs.com/paul/comments/9157.aspx</wfw:comment><comments>http://mindsharpblogs.com/paul/archive/2008/09/24/9157.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://mindsharpblogs.com/paul/comments/commentRss/9157.aspx</wfw:commentRss><trackback:ping>http://mindsharpblogs.com/paul/services/trackbacks/9157.aspx</trackback:ping><description>&lt;P&gt;One of Microsoft's field engineers &lt;A href="http://sharepoint.microsoft.com/blogs/fromthefield/Lists/Posts/Post.aspx?ID=57"&gt;posted about a community project, the Access Checker&lt;/A&gt;. The project will show a site collection's hierarchy with an overlay showing if a specific user account has the specified permission. For an administrator, it is a very helpful tool.&lt;/P&gt;
&lt;P&gt;The blog post references DeliverPoint, and in fact we do help discover &lt;A href="http://www.deliverpoint.com/PRODUCTINFO/DISCOVERACCOUNTPERMISSIONS/tabid/71/Default.aspx"&gt;the permissions of a security principal&lt;/A&gt; (user or group) as well as the &lt;A href="http://www.deliverpoint.com/PRODUCTINFO/DISCOVEROBJECTPERMISSIONS/tabid/72/Default.aspx"&gt;assignments on a securable object&lt;/A&gt; (site collection, site, list, list item). I want to point out a few key differences:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;DeliverPoint has a cache of your SharePoint farm, so we do not need to catch all the Access Denied exceptions&lt;/LI&gt;
&lt;LI&gt;This cache provides for much better performance&lt;/LI&gt;
&lt;LI&gt;DeliverPoint is security trimmed (just like SharePoint), so sites to which the target user does not have access are not shown. In addition, the permissions of the current user are considered as well. In other words, sites that the current user does not have the View Permissions right are not displayed.&lt;/LI&gt;
&lt;LI&gt;However, DeliverPoint has an "operator" feature that will override the current users permissions&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The Access Checker project has a very intriguing interface. Would you like to see this added to DeliverPoint?&lt;/P&gt;&lt;img width="0" height="0" src="http://209.173.246.47/blog/cptrk.ashx?id=8886e14e-ebb1-45b0-9dad-dc793d0a133c"&gt;&lt;img src ="http://mindsharpblogs.com/paul/aggbug/9157.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Schaeflein</dc:creator><title>SharePoint Best Practices Conference - site is up</title><link>http://mindsharpblogs.com/paul/archive/2008/06/26/5875.aspx</link><pubDate>Thu, 26 Jun 2008 10:12:00 GMT</pubDate><guid>http://mindsharpblogs.com/paul/archive/2008/06/26/5875.aspx</guid><wfw:comment>http://mindsharpblogs.com/paul/comments/5875.aspx</wfw:comment><comments>http://mindsharpblogs.com/paul/archive/2008/06/26/5875.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://mindsharpblogs.com/paul/comments/commentRss/5875.aspx</wfw:commentRss><trackback:ping>http://mindsharpblogs.com/paul/services/trackbacks/5875.aspx</trackback:ping><description>&lt;P&gt;The website for the &lt;A href="https://www.sharepointbestpractices.com/home"&gt;SharePoint Best Practices conference&lt;/A&gt; is now up. Visit the site to see the agenda and register.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.sharepointbestpractices.com/home"&gt;&lt;IMG src="themes/SchaefleinTeal/images/BestPracticesConference.jpg" border=0&gt;&lt;/A&gt; &lt;/P&gt;&lt;img width="0" height="0" src="http://www.schaeflein.net/blog/cptrk.ashx?id=224c8b16-e931-4dbf-8248-7710bf65d3e8"&gt;&lt;img src ="http://mindsharpblogs.com/paul/aggbug/5875.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Schaeflein</dc:creator><title>RunWithElevatedPrivilege recommendation</title><link>http://mindsharpblogs.com/paul/archive/2008/06/05/5764.aspx</link><pubDate>Thu, 05 Jun 2008 17:26:00 GMT</pubDate><guid>http://mindsharpblogs.com/paul/archive/2008/06/05/5764.aspx</guid><wfw:comment>http://mindsharpblogs.com/paul/comments/5764.aspx</wfw:comment><comments>http://mindsharpblogs.com/paul/archive/2008/06/05/5764.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://mindsharpblogs.com/paul/comments/commentRss/5764.aspx</wfw:commentRss><trackback:ping>http://mindsharpblogs.com/paul/services/trackbacks/5764.aspx</trackback:ping><description>&lt;P&gt;Daniel Larson has been &lt;A href="http://daniellarson.spaces.live.com/blog/cns!D3543C5837291E93!1919.entry"&gt;sending&lt;/A&gt; &lt;A href="http://daniellarson.spaces.live.com/blog/cns!D3543C5837291E93!1977.entry"&gt;smoke&lt;/A&gt; &lt;A href="http://daniellarson.spaces.live.com/blog/cns!D3543C5837291E93!1986.entry"&gt;signals&lt;/A&gt; for the last week about using the RunWithElevatedPrivilege (RWEP)&amp;nbsp;method. He finally goes into further detail today with his cautionary tale and a recommended &lt;A href="http://daniellarson.spaces.live.com/blog/cns!D3543C5837291E93!1993.entry"&gt;SPUserToken work-around&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I have seen several programs that use RWEP to accomplish updates on behalf of a user. (In fact, I use the method in the &lt;A href="http://www.codeplex.com/ImageUpload"&gt;Image Upload Web Part&lt;/A&gt;.) In this circumstance Daniel is advocating using impersonation via the SPUserToken for the "System Account." I believe this to be sound advice and will be updating my code&amp;nbsp;accordingly.&lt;/P&gt;&lt;IMG height=0 src="http://www.schaeflein.net/blog/cptrk.ashx?id=65ebe8f5-44c8-415d-b61c-53686d2614a0" width=0&gt;&lt;img src ="http://mindsharpblogs.com/paul/aggbug/5764.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>