Book Image

Microsoft Identity Manager 2016 Handbook

By : David Steadman, Jeff Ingalls
Book Image

Microsoft Identity Manager 2016 Handbook

By: David Steadman, Jeff Ingalls

Overview of this book

Microsoft Identity Manager 2016 is Microsoft’s solution to identity management. When fully installed, the product utilizes SQL, SharePoint, IIS, web services, the .NET Framework, and SCSM to name a few, allowing it to be customized to meet nearly every business requirement. The book is divided into 15 chapters and begins with an overview of the product, what it does, and what it does not do. To better understand the concepts in MIM, we introduce a fictitious company and their problems and goals, then build an identity solutions to fit those goals. Over the course of this book, we cover topics such as MIM installation and configuration, user and group management options, self-service solutions, role-based access control, reducing security threats, and finally operational troubleshooting and best practices. By the end of this book, you will have gained the necessary skills to deploy, manage and operate Microsoft Identity Manager 2016 to meet your business requirements and solve real-world customer problems.
Table of Contents (22 chapters)
Microsoft Identity Manager 2016 Handbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Rule extension debugging and logging


Let's take another example in which data is not flowing from the source system to the target system. We will use a simple error for our example; however, the steps we will now show can be applied to any scenario. When debugging rules, the extension code is needed. In this scenario, you have come back from vacation after some changes have been made and are told that several objects are not updating their displayName attribute in AD. One such object is Ed Bush, TFC\EBush, who should have the displayName attribute of Edward Bush. Here, we will look at the connector space object and find a Synchronization Error tab that tells us that HRExtension.dll has a problem, specifically a problem with the import flow on displayName. If we click on the Stack Trace button, we can see more information about the error:

The error informs us that we are attempting to use middleName in HRExtension.dll, but Edward Bush's HR record does not have a middleName value. Sometimes...