Forms Based Authentication in MOSS and WSS v3

I've been looking for good documentation on FBA, and short of writing it myself, I came across these on the MS Sharepoint Team's blog.

  • Forms Authentication in MOSS 2007 and WSS 3.0 (Part 1 of 3): Introduction
  • Forms Authentication in MOSS 2007 and WSS 3.0 (Part 2 of 3): Forms Authentication Samples
  • Forms Authentication in MOSS 2007 and WSS 3.0 (Part 3 of 3): Differences Between Forms Authentication and Windows Authentication-in-office-sharepoint-server-2007-and-windows-sharepoint-services-3-0-authoritative-technical-articles-published.aspx
  • Forms based auth has been one of those features I've had difficulty getting to work smoothly, especially in a hosted environment.  Harder still is making it work with an Active Directory membership provider instead of a database.  Why would you want to do this anyway?  It looks prettier.

    A side note also, one of the things I noticed about the above documentation : While very thorough it tells you how rather than why to take certain paths.  For instance a web application is extended rather than using the default zone – why?  Setting the default zone to FBA would mean search would be unable to connect and through a plethora of fairly vague messages in the event logs.  Etc.

    Enabling Live or OCS presence information within Sharepoint

    A couple of times I've found clients asking for information on how to enable presence information for OCS or Live Messenger within sharepoint, and its actually really easy to setup – but appears to be fairly obscure information.

    The following steps are all that need to be done.

    If you are using Live do this step, it is not necessary for OCS.

    Go to http://settings.messenger.live.com/applications/websettings.aspx. Sign in with your Windows Live ID as needed.

    Turn on your Web settings to show your presence and receive IM from the Web.

     

    Now login to your sharepoint site.   Go to "Tools" > "Internet Options" in your browser.

    Click on the Security Tab, click on 'Trusted Sites', then 'Sites.

    Add your site to the list, if need be untick the 'Require Server Verification' box at the bottom if your site is not a secure site.

    Close all windows and relogin to your site.

     

    Log on to your sharepoint site.  Click on the "Welcome User" dropbox on the top right and select "My Settings"

    Click "Edit Item".  Add your Windows Live address or OCS address to the SIP address field.  Click "OK"

     

    Messenger Presence should now be displayed!