Windows SharePoint Services are often marketed as free. But as we all know, there is no such thing as a free lunch: Just because you have an W2k3 license, does not mean you have sufficient client access licenses (CALs) for your customers and partners. And what about the CALs for your SQL Server?
Dan Holme tries to shed some light in the complexity of licensing SharePoint in Extranet scenarios in this article: http://www.officesharepointpro.com/content/1925/licensing-windows-sharepoint-services-.aspx
With more and more SharePoint Farms running as extranet and intranet applications the importance of designing secure applications cannot be stressed enough. This article by Reza Alirezaei is a must read for all serious developers, architects and admins, who wish to thoroughly understand the security relevant aspects of the following topics in SharePoint:
- Identity and Principal Objects
- Web.config
- Web Parts and Custom Application Pages
- Event Handlers
- Timer Jobs
- Workflows
- Elevation of Privilege in Your Code
The article is a bit lengthy to read but definitely worthwhile.