Wednesday 24 January 2007

Forms Authentication in MOSS 2007 / WSS 3.0 - Not all that...

One of the great heralded features of the latest SharePoint release has been the integration of forms authentication Membership/role providers from ASP.NET 2.0, essentially allowing seamless integration of any list of users from any datasource to Authenticate to SharePoint/MOSS - the default one being through aspnetdb. I don't want to cover that, as it's been more than detailed elsewhere. I just thought I'd reveal a few of the important gotchas that you'll experience after getting it working.

  • You cannot create lists from excel spreadsheets, or make any use of a DataSheet mode for lists
  • You cannot (easily) publish an InfoPath form to a form library. (Our workaround was a second web application set to basic auth)
  • Give up hope of seeing any SharePoint plugins in Office documents
  • You won't get a "Edit in Word" style option for office documents of the context menus
  • As with all forms authentication you won't be able to download files directly using code means like WebClient() in C#
  • RSS Readers won't be able to get past forms authentication to subscribe
  • I'm sure there are other features similar that won't work

I think all this is a bit of a shame, as all the user creation user controls etc are provided for you, and it's quicker than Account Creation Mode for WSS 3.0, and works in MOSS 2007. It may still be the solution for you in a non-active directory world, but be very sure that the features that you are losing can afford to be lost

1 comment:

  1. No sir, you are wrong,the office integration will running well you just keep in mind to fix the alternate access mapping for your site.

    ReplyDelete