The Project Admin Blog

Helping you manage your Microsoft Project Server Instance

February, 2010

  • February 2010 Cumulative Update (CU) for Project Server 2007, Office SharePoint Server 2007, WSS and Project 2007 now available!

    Great News!  The latest Cumulative Update (CU) has been released.  This include a number of fixes, so Microsoft strongly recommends that you test this in a test environment based on your production environment before putting this fix live in production.  Don’t miss the note below on some Project Server 2007 fixes released that just missed the CU.

    The article below provides information on how to deploy the Project Server Cumulative Update.

    Deploy cumulative updates (Project Server 2007)

    http://technet.microsoft.com/en-us/library/dd239177.aspx

    We strongly recommend that you install WSS and Office Servers 2007 Service Pack 2.  The KB articles below provide information on how to download and install SP2 if you have not already done so.

    Description of Windows SharePoint Services 3.0 SP2 and of Windows SharePoint Services 3.0 Language Pack SP2

    http://support.microsoft.com/kb/953338

    Description of 2007 Microsoft Office servers Service Pack 2 and of 2007 Microsoft Office servers Language Pack Service Pack 2

    http://support.microsoft.com/kb/953334

    Description of Office Project 2007 Service Pack 2 (SP2) and of Office Project Language Pack 2007 Service Pack 2 (SP2)

    http://support.microsoft.com/kb/953326

    The server patches require that WSS and Office Servers 2007 SP1 be installed.  For clarity, SP1 is required and SP2 is strongly recommended.  Here are the links to the SP1 Server Patches for your convenience:

    Description of the 2007 Microsoft Office servers Service Pack 1 and the 2007 Microsoft Office servers Language Pack Service Pack 1

    http://support.microsoft.com/kb/936984/en-us

    How to deploy the 2007 Microsoft Office servers Service Pack 1 and Office Server Language Pack 2007 Service Pack 1

    http://support.microsoft.com/kb/945013/en-us

    The Server CU is released in two different versions.  The first version is in Individual Packages specific to a particular product like WSS and Project Server.  These are smaller downloads but they do not include language packs or patches for other products so patches for those products would have to be downloaded and installed separately. 

    The second version is the Server Rollup Packages.  This is a set of two rollup packages which contains all the fixes for WSS, Project Server and MOSS.  These packages should be used when MOSS is part of the deployment and/or you have language packs installed.  The Server Rollup Packages are much larger (~200MB each) but they will greatly simplify MOSS patch deployment.

    You can read about the fixes included in the February CU from the following articles:

    Note:  There has been a follow-up CU build that was released just after the February CU.  This CU contains three fixes that are not included in the February CU.  Please check http://support.microsoft.com/kb/980854 to see if these are fixes you need.  This CU also contains all of the fixes in the February CU so you will not need to install the February CU if you install this fix unless you are a Microsoft Office SharePoint Server (MOSS) user.  Customers running MOSS will want to install the server rollup fixes and then the post-February CU.  This CU will not be downloadable from the KB so you will need to open a Support Case in order to obtain it.  Customers with existing cases open for the February CU do not need to open another case.

    Note:  There may be a few day delay before all of the articles are published.  You can download the CU files through the links at the end of this email should the articles not be available when you click the link.  This will give you a head start on testing the patches in preparation for deploying them into production.

    Server Rollup Packages:

    Description of the Windows SharePoint Services 3.0 Cumulative Update Server Hotfix Package (WSS server-package): February 23, 2010

    http://support.microsoft.com/kb/978396

    Description of the Office SharePoint Server 2007 Cumulative Update Server Hotfix Package (MOSS server-package): February 23, 2010 (This includes Project Server 2007 CU)

    http://support.microsoft.com/kb/978395

    Individual Product Packages:

    Description of the Windows SharePoint Services 3.0 Cumulative Update Server hotfix package (Sts-x-none.msp): February 23, 2010

    http://support.microsoft.com/kb/978389

    Description of the Office Project Server 2007 hotfix package (Pjsrvapp-x-none.msp, Pjsrvwfe-x-none.msp): February 23, 2010

    http://support.microsoft.com/kb/978397

    Description of the Office Project 2007 hotfix package (Project-x-none.msp): February 23, 2010

    http://support.microsoft.com/kb/980209

    Client Installation:

    In order to install this hotfix, you will need to have Microsoft Project 2007 SP1 installed on the client. The article at the URL below contains information on how install download and install SP1 should you not have it installed already.

    Note:  We strongly recommend that you install Project 2007 SP2 from the information earlier in the article.

    Description of Project 2007 Service Pack 1 and of Project Language Pack 2007 Service Pack 1

    http://support.microsoft.com/kb/937154/en-us

  • Volume Activation Methods in Project Standard/Professional 2010

    Microsoft Office 2010 - including Project Standard 2010, Project Professional 2010 and Visio 2010 use the same volume activation technology as Windows 7 and Windows Vista. If you have already set up a Key Management Service (KMS) host to activate Windows, you can use the same host to activate Office 2010 after a few steps.

    Volume Activation Methods

    http://technet.microsoft.com/en-us/office/ee691939.aspx

    You can use the following methods to activate Office 2010 by using Office Activation Technologies, which are the same methods that are used for Windows Vista and later versions of Windows:

    • Multiple Activation Key (MAK). With a MAK, clients activate Office 2010 online with the Microsoft hosted activation servers or by telephone.
    • Key Management Service (KMS). KMS uses a KMS host key to activate a KMS host computer and establish a local activation service in your environment. Office 2010 connects to the local KMS host for activation.
    • A combination of KMS and MAK.

    For detailed information, see Overview of volume activation for Office 2010 in the technical library.

    For information about when you would use each activation method, see the four scenarios described in detail in Volume activation quick start guide for Office 2010 in the technical library.

    Q&A

     

    • Q: Could I activate the Project Professional 2010 Beta by telephone?
    • A: Unfortunately no – this option is not available for Beta products – you can however use the MAK proxy activation (see above) if your computer does not have access to the internet or your organization does not have KMS set-up.

     

    • Q: Where do I find the MAK or a “Product Key” for Project Professional 2010 Beta?
    • A: After registering for download on Microsoft Project Professional 2010 Beta page the key is generated for you, you can re-visit this page anytime.

     

    • Q: How do I enter MAK or a “Product Key” for Project Professional 2010 Beta?
    • A: run the application, click “File”, then choose “Help” and on the right hand side click “Change Product Key”.
  • Claims Authentication Overview

    What is Claims Authentication?

    New to Microsoft SharePoint Foundation and Microsoft SharePoint Services is claims based authentication. This means Project Server 2010 also gains this authentication addition and improvement as well.

    Briefly, claims based systems provide for federated authentication services such as Active Directory Federation Services (ADSF), single sign-on mechanisms and so forth. In a claims-based authentication system a security token exists and is made up of a set of identity assertions about an authenticated user. Assertions are attributes that are associated with a user’s identity. Assertions can include a user name, a role, an employee ID, and a variety of other attributes that can be used to determine authorization. A Security Token Service (STS) responds to authentication requests and creates the token based on account information in various attribute stores. The token is then used to authenticate actions. In essence, claims-based authentication provides flexibility beyond the traditional Windows NTLM/Kerberos authentication method.

    For information about what claims authentication is as well as the STS, see the following articles:

    Why Do I Need to Know About Claims?

    Once you understand what claims based authentication is, you may still wonder how it may be useful to or even necessary in a Project Server 2010 installation. For many Project Server 2010 installations, they will be configured to use Windows-legacy authentication which is essentially the same thing as what you have by default in Project Server 2007. That is, Windows Integrated Authentication challenges that use Negotiate (NTLM/Kerberos). In fact, if today your Project Server 2007 server uses Windows Authentication (the default), then there’s nothing you will need to do differently in 2010 – it’ll just work for you once the upgrade is completed. But, here are a number of cases you’ll need to consider that’ll necessitate the use of claims based authentication.

    Do I need Claims?

    Whether you are migrating from Project Server 2003 to Project Server 2010, Project 2007 to Project Server 2010, or are new to 2010, use the following road map to help you understand your claims requirements.

    Project 2003 Authentication Usage

    Impact of 2007 Upgrade

    Impact of 2010 Upgrade

    Mixed-Mode

    Using a mix of Project Server and Windows Authentication

    Mixed-Mode

    Project Server Accounts will be converted to Forms Authentication Accounts. 

    Mixed-Mode

    Claims authentication setup will be required to support this security configuration.

    Project Server

    Exclusively using Project Server accounts for authentication

    Forms Authentication

    Project Server Accounts will be converted to Forms Authentication Accounts. 

    Forms Authentication

    Claims authentication setup will be required to support this security configuration.

    Windows

    Exclusively using Windows accounts for authentication

    Windows Authentication

    Windows Authentication Classic Mode

    No claims authentication setup is required if you wish to continue in this mode.

    New Authentication modes for Project Server 2010

    Description

    SAML

    This is essentially the same as Forms Authentication.

    Multi-Auth

    A slight variation to Mixed-Mode.

    Below are explanations for each of the authentication modes and more information to help you understand which to use.

    Existing Authentication Modes Present in 2003 and 2007

    Here are the common authentication modes that will require claims.

    Project Server 2003 Project Server accounts

    Project Server accounts are prevalent in Project Server 2003; Project Server performs all authentication requests, maintains the passwords and so forth. If you plan on using these forms accounts in 2010 instead of converting them to Windows accounts, you will need claims. In Project Server 2003, Project Server accounts prompt you for credentials similar to this:

    image

    In many respects, Project Server accounts are very similar to Project Server 2007 forms based accounts and can be converted to such.

    Project Server 2007 forms based user accounts

    An example of 2007 forms base user accounts is the AspNetSqlMembership provider or an LDAP provider. If you plan on using the same in 2010, then claims is required. In Project Server 2010, a forms based authentication prompt looks similar to:

    image

    Project Server 2007 mixed mode authentication

    Mixed mode authentication allows you to have two different URLs pointing to the same Project site in order to offer a different authentication mechanism for a given set of users. For example, you may have http://servername/pwa available to your users who are behind your corporate firewall and who are logged on using their Windows credentials. You may also have something like http://northwindtraders.com as an external URL available to users outside of the company domain so that they can log on using a forms-based account. Both URLs, however point to the same Project Server site.

    New Authentication modes for 2010

    Federated authentication, single sign-on (SSO) and similar methods

    All of these authentication methods use Security Assertion Markup Language (SAML) or claims sign-in. SAML-claims looks and works nearly identically to forms authentication except a third-party off-box solution provides a unified logon. For more information about SAML, see articles such as:
    http://www.pingidentity.com/landing-pages/saml-lp.cfm
    http://en.wikipedia.org/wiki/SAML
    http://xml.coverpages.org/saml.html

    A typical SAML sign-in form might look something like the following:

    image

    Multi-Authentication Methods

    Your organization needs the ability to offer more than one authentication method to users but using the same URL. This is known as multi-authentication. This scenario is similar to mixed mode authentication except there’s only one physical URL in one authentication zone and when a user hits the URL, they are taken to a page where they must choose which authentication method they’ll be using similar to that shown below:

    image
    Windows – Claims

    Related to multi-authentication or mixed mode authentication, if you use Windows authentication and you use Forms authentication, then you’ll need to use Windows-Claims with your Forms-Claims setup.

    These are the primary scenarios when you’ll need to use claims authentication and for each of these you’ll need to do special setup to enable claims authentication. Below are some articles to help you get this setup:

    http://blogs.msdn.com/spidentity/archive/2010/01/04/claims-based-authentication-cheat-sheet-part-1.aspx

    This article shows you how to enable claims to work with the ASP.NET membership/role provider. This article also discusses anonymous access; take note that anonymous access will not work with Project Server.

    http://blogs.msdn.com/spidentity/archive/2010/01/23/claims-based-authentication-cheat-sheet-part-2.aspx

    This article discusses how to configure a SAML based sign-in. Mixed mode and Multi-Authentication are simply combinations of these two basic types.

    For more information about planning for the different authentication methods, see the following:

    http://technet.microsoft.com/en-us/library/cc288475(office.14).aspx

    Common Questions and Answers

    Question: Are there specific procedures for setting up claims to work with Project Server 2010?

    Answer: While setup documents specific to Project Server will be released shortly, there’s nothing claims specific to Project Server 2010.

    Question: If I use Forms Authentication today in 2007, can I just install 2010 and will everything work automatically?

    Answer: No. There’s some work you’ll need to do. On an upgrade, the easiest approach is to install and then after that is completed, you can set up the web app to use claims (including the steps to enable the asp.net membership provider) and then rerun the SharePoint configuration wizard. Rerunning the wizard will then convert the user accounts to the claims format.

    Question: If I plan on using Forms authentication using the ASP.NET SQL membership provider, do claims make it easier to manage the users?

    Answer: Claims is not user management but instead deals with the authentication of users. Thus, the same processes you use in 2007 to manage users in your ASP.NET membership provider will need to be used in 2010.

    Question: Will all of the features like the Report Center work if I choose to use claims?

    Answer: Yes. Once setup is completed, all features will work whether it’s the Report Center or features like project workspaces.

    Question: In Project Professional 2007, the Login dialog box has an option to allow me to enter my credentials. How can I do this using Project Professional 2010?

    Answer: If you’re logging in using any one of the varieties of forms authentication, you’ll get prompted for login information similar to what you see in the browser. If you are using Windows authentication, there is not a direct option to enter credentials but instead it is controlled via Internet Explorer’s User Authentication options. Within Internet Explorer’s Options, for the security zone in which your PWA site exists, change the login options to prompt similar to the picture below:

    image

    Note: This changes the logon option for the entire zone and is not exclusive to Project Professional.