Book Image

Mastering Microsoft Forefront UAG 2010 Customization

Book Image

Mastering Microsoft Forefront UAG 2010 Customization

Overview of this book

While UAG is built to integrate with many environments and publish dozens of application types, many organizations require a certain level of customization to meet their needs. With this book in hand, you will be equipped to deal with these types of customization scenarios, and you will be confident in using such workarounds without hassle and trial and error. Written by some of the leading experts on UAG, "Mastering Microsoft Forefront UAG 2010 Customization" covers the most complex and challenging options for customizing UAG in a way that is friendly and easy to follow. It walks you through various customization tasks, including explanations and code samples, as well as creative ideas for troubleshooting your work. Until now, only a few of the extensions to UAG's services have been publicly available, and most were only known to a select few. Now, this can include you! Throughout this book, you will tackle how to change the system's look-and-feel, deal with advanced authentication schemes and write special functions that need to be executed as part of the client interaction. With "Mastering Microsoft Forefront UAG 2010 Customization", you too can learn how to customize various aspects of UAG's functionality to enhance your organization or customers' experience.
Table of Contents (16 chapters)
Mastering Microsoft Forefront UAG 2010 Customization
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface

Custom logouts


Customizing the logout pages is a confusing case of mixed simplicity and complexity. On one hand, it's really simple to adjust the path in the UAG's user interface:

However, on the other hand this simplicity also hides a few dangerous curve balls. The problem is in the fact that the login and logout code is extremely important, and a code bug in there may lead to horrible results that can be hard to predict or trace. For example, during logout, UAG clears some important cookies. If you have customized the logout page in a way that circumvents the cookie clearing code, the cookies left behind may confuse UAG's user- and session-tracking mechanisms and lead to various errors and strange behavior.

Note

Another thing that handles cookies is the Endpoint Cleanup component, which is a part of UAG's endpoint components. Some customers choose to disable the endpoint components without realizing that this could leave the client computer with cookies that may contain sensitive data....