Contents tagged with Sharepoint

  • MOSS & TFS 2010: Insufficient rights when configuring SSO

    If you try to configure the SSO (Single Sign-On) in Sharepoint 2007 for TFS 2010, you migh get the dreaded "Insufficient Rights" error.

    Configuring the SSO for TFS is not THAT well documented, and you keep finding instructions like "Configure the propper applicaiton domain groups". What the heck that means?

    Anyway, the first step is to configure the "Microsoft Single Sign On" service on EVERY Sharepoint frontend server. Change startup to AUTOMATIC, configure a DOMAIN account for that service, make it local administrator, add it to the local WSS_ADMIN_WPG group.

    You can use the service account you used for running Sharepoint as it already has most of this configuration, or you can create a brand new account specially for the SSO service. If this Sharepoint server will be your new corporate server, probably want to choose the later.

    And lastly, you you try to configure the SSO in the Sharepoint Central Administration and get the error "Insufficient Rights", make sure you are LOGGED IN with the account used for running the SSO service.

    Hope that helps,

    Andres G Vettori, VMBC, CTO


  • Add Blackberry support to Forms Server 2007 or Sharepoint 2007

     A few months ago I was the architect for a project involving Microsoft Forms Server 2007 and we needed to support viewing Infopath forms on mobile devices, specifically Blackberry devices.

    The Microsoft Forms Server 2007 is a striped down Sharepoint 2007 server so all Infopath forms web rendering for mobile devices is done through the ASP.NET mobile controls support.

    Unfortunately, Blackberry devices aren't recognized so Infopath forms are render as standard web forms, wich aren't supported by Blackberry devices. Luckily for us, adding support for additional devices is not difficult and can be done by adding some information to a "compat.browser" file found in the "App_Browsers" folder inside the Sharepoint virtual directory. In this file you need to add the following:

    <!-- BlackBerry RIM Browser -->
        <browser id="RIM40" parentID="Default">
                <userAgent match="BlackBerry" />
          <capability name="isMobileDevice" value="true" />
          <capability name="javascript" value="true" />
          <capability name="ecmascriptversion" value="1.3" />
          <capability name="version" value="${version}" />
          <capability name="majorVersion" value="${major}" />
          <capability name="minorVersion" value="${minor}" />
          <capability name="supportsCss" value="true" />
          <capability name="frames" value="false" />
          <capability name="cookies" value="true" />
          <capability name="isColor" value="true" />
          <capability name="requiresLeadingPageBreak" value="true" />
          <capability name="requiresUniqueFilePathSuffix" value="true" />
          <capability name="supportsBold" value="true" />
          <capability name="supportsFontSize" value="true" />
          <capability name="supportsImageSubmit" value="true" />
          <capability name="supportsItalic" value="true" />
          <capability name="requires303Redirect" value="true" />

    With that your Blackberry browsers will be recognized as mobile devices and our Infopath Forms Server will be able to render the proper content.

    Hope you find this useful, seeU!

    Andrés G Vettori
    Systems Architect

    Leader of the C# Community of the Microsoft Users Group Argentina