OWASP Top Ten to Secure SharePoint Public Site (Part 4)

At this point, I believe that you have fully configured reverse proxy for SharePoint portal. Your portal is now behind an application firewall the IIS ARR. Since all traffic now is back and fort to through reverse proxy, now we have freedom to modify the response from SharePoint before it arrives to the client browser. The next step is to clean-up the response header. You can remove Origin-By and add SAMEORIGIN restriction in response header by modifying web.

OWASP Top Ten to Secure SharePoint Public Site (Part 3)

Part 2, I introduced reverse proxy server as an answer to secure SharePoint public site. As reverse proxy is independent from SharePoint server farm, this avenue gives more independency towards the method or items to secure. In part 3, I will show how to configure IIS server as Reverse Proxy and configure SharePoint AAM – so that the user will be able to access SharePoint through reverse proxy. Before you continue this reading, you need to configure IIS reverse proxy.

Progressive Solution Installation Package using Nuget (part-2)

English We continue our discussion to create installation package for our complex project. To remind you, a complex project is a software development project that delivers many component in the BOM (SharePoint WSP, scripts, batch files, etc.) See part-1 here. Defining Package Format As the title suggest, our package format is Nuget. Nuget is the package manager for the Microsoft development platform - so we expect that every developer is familiar with the tool.

Progressive Solution Installation Package using Nuget (part-2)

cakriwut - Sep 1, 2014Progressive Solution Installation Package using Nuget (part-2)

SharePoint 2013 | Office 365 : Deploying Facebook Wall WebPart

English One way to increase bonding between your website and the visitors are using social media, for example Facebook. Imagine that you have to customize Office online and display Facebook fan's page in your website. So what should you do? Grab the code from MSDN Code gallery here ( and follow the deployment guide here ( I believe it will takes less than 5 minutes to complete the task.

SharePoint 2010: Troubleshoot Language Pack 14.0.6028.1000

_English_I have same experience with Arudell, who wrote SharePoint Installer Troubleshooting here, however with different path of achieving the success. Problem summary Among some servers in our farm, we had almost un-fixed issue. The problem is all server have been updated with SharePoint Server 2010 SP1 but the newer servers show version 14.0.6028.1000 and on the older servers show version 14.0.6029.1000. This is really stressing, since I can not re-deploy SP1 to fix the issue.

SharePoint 2010: Fixing - An exception was thrown in a call to a policy export extension

SharePoint 2010: Security token exception | Ideas For Free - Jan 6, 2013[…] 19-Jan-2013] Follow my post, Fixing – an exception was thrown in a call to a policy extension. Changing authenticationMode is not recommended since it won’t solve all other issues. Modify […] Sorry none of the given solution is working, I already have Win 2008 R2 SP1 Installer.. Do you have any other ideas -Regards, SAM Perfect :)

SharePoint 2010: Fixing - An exception was thrown in a call to a policy export extension

English In the pas 48 hours, I was struggling with the problem in our SharePoint Farm. The problem, all SharePoint Web Services were not working. If one tries to visit standard web service such as SecurityTokenServiceApplication (http://localhost:32843/SecurityTokenServiceApplication/SecurityToken.svc , or https://localhost:32844/SecurityTokenServiceApplication/SecurityToken.svc ), the service will respond with System.InvalidOperationException (see picture): An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is: System.InvalidOperationException: An exception was thrown in a call to a policy export extension.

SSAS 2008: Class not registered REGDB_E_CLASSNOTREG

English This morning I was having problem with one of my VM. When I tried to access SSAS (SQL Server Analysis Services) and browse the cube - it throws error : _ Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))_ SSMS (SQL Server Management Studio) also open error message dialog box: _ Exception of type ‘System.Windows.Forms.AxHost+InavlidActiveXStateException’ was thrown._ Looking deep into detail error message, its clear that this function was called by _Microsoft.

SharePoint 2013 is now RTM!

English Wow, few weeks after Office 2013 RTM-ed, now SharePoint 2013 RTM bits is also available. The announcement can be found in the team blog as part of Microsoft Project 2013 RTM announcement here: Congratulation Microsoft for the new milestone!