This is only required if you are accessing the entire cluster with the Site Manger. If you only hit one of the cluster members with the Site Manager client, then you will be fine.
MCMS does not require affinity for forms authentication. As long as the encryption keys are all synchronized, then any of the servers in the cluster can handle an authentication ticket generated by other servers in the cluster.
[Back to Top]
Topic: Forms authentication keys not synchonized
I have setup an MCMS cluster using two MCMS server machines. When accessing each server separately, everything is fine. However, when accessing the cluster I see broken images.
The MCMS encryption keys are synchronized what did I miss?
Answer
Besides the MCMS encryption key, you also have to ensure that the ASP.NET encryption keys used to encrypt the authentication cookies are synchornized.
By default, these encryption keys are set to autogenerate. This will cause each machine to have a different encryption key. Therefore, only the machine that generated the encryption key will be able to decrypt the data.
To resolve this you need to follow the instruction in this article:
312906 - HOW TO: Create Keys by Using Visual C# .NET for Use in Forms Authentication
[Back to Top]
The information contained in this document represents the current view of
Microsoft Corporation on the issues discussed as of the date of publication.
Because Microsoft must respond to changing market conditions, it should not be
interpreted to be a commitment on the part of Microsoft, and Microsoft cannot
guarantee the accuracy of any information presented after the date of
publication.
This White Paper is for informational purposes only. MICROSOFT MAKES NO
WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS
DOCUMENT.
Complying with all applicable copyright laws is the responsibility of the user.
Without limiting the rights under copyright, no part of this document may be
reproduced, stored in or introduced into a retrieval system, or transmitted in
any form or by any means (electronic, mechanical, photocopying, recording, or
otherwise), or for any purpose, without the express written permission of
Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or
other intellectual property rights covering subject matter in this document.
Except as expressly provided in any written license agreement from Microsoft,
the furnishing of this document does not give you any license to these patents,
trademarks, copyrights, or other intellectual property.
© 2004 Microsoft Corporation. All rights reserved.
Microsoft, ActiveX, Visual Studio, Windows, and Windows Server are either
registered trademarks or trademarks of Microsoft Corporation in the United
States and/or other countries.
The names of actual companies and products mentioned herein may be the
trademarks of their respective owners.
© 2004 Microsoft Corporation. All rights
reserved. |