"I had zero experience with the product going in, but now I have a solid understanding of how it works. The course went at a good pace and covered all the 'must know' points, with extra real world scenarios for rounding out exposure. The tutor was patient and helpful - his teaching method was engaging and upbeat with live examples and ad-hoc troubleshooting. He was also very entertaining! I would take other OCG courses without hesitation."
Wade D - attended live class over the internet, 2016
Online Self-Paced Course
Learn online self-paced in your own time with tutor support.
Live Instructor-Led Course
Join the class in person, or connect to the class in real time over the internet from wherever you are in the world (via Skype).
This module involves a tour of many of the built-in features of MIM through the user experience, in which the student becomes familiar with the interface, the high level architecture, and the business needs MIM addresses. At this point you see the ‘finished article’ – the rest of the course is spent understanding how this works, and building the ‘finished article’ from a raw installation. The lab is a walkthrough of creating a new user and managing groups and credentials for that user – as well as the experience of that new user.
Module 2: The Synchronization Service Manager
In this module we introduce the MIM Synchronization Service Manager and explain its features through scenarios that do not use the MIM Portal. We introduce the main tools (Metaverse Designer, Operations Tool, Joiner etc.), and we cover basic configuration of a Management Agent along with run profiles, verifying results, and simple Metaverse searches. During the lab, a new Management Agent (MA) is created for a simple HR system.
Module 3: More about Synchronization
Here we look at various types of MA, including LDAP and file based sources, with the particular emphasis on Inbound and Outbound Synchronization. We cover in detail: filters, join and projection rules, connectors and disconnectors, rovisioning, deprovisioning, different kinds of attribute flow etc. In the lab, two more MAs are created, and a simple data driven scenario for managing a directory (AD LDS) is established.
Module 4: The MIM Service and Portal
We then examine the MIM Service and application database, introducing key concepts such as sets, workflows and policies, and how permissions are granted. Next we look at how the MIM Service integrates with the MIM Synchronization Service, and how data flows between them. The labs build a MIM MA and flows our HR data from the Synchronization Service to the portal, and portal data to the Synchronization Service.
Module 5: Managing Synchronization from the Portal
In this module we cover the concept of portal based Synchronization Rules, and how they compare with the “Classic” Rules we have considered so far. We go on to consider how and where to use Portal Synchronization Rules, Workflows, and Management Policy Rules (MPRs), including more complex attribute flows. We examine the special considerations required when managing Active Directory user accounts. The labs make use of Synchronization Rules. The lab also covers configuring MIM so that users are automatically created (provisioned) into AD, renamed, and removed (deprovisioned) as necessary.
Module 6: Credential Management
Primarily this module is about passwords. We mention Certificate Management, but this is a large subject that has a course of its own. We discuss self-service password reset in detail (including text message, email and ‘MFA’ approaches) – we also discuss self-service account unlocking (new with MIM). We cover password synchronization. The labs cover nearly all aspects of password management in MIM, with the exception of some more advanced topics (like writing custom password management workflows and extensions), or configuration which is hard to do in a classroom environment (like Azure MFA).
Module 7: Group Management
This module covers the management of distribution and security groups – including the relationship between groups in AD and other systems. More work is done on Synchronization Rules, Workflows, and MPRs. We cover the configuration of workflow approvals. The labs build on our scenario to include the management of various types of groups in AD.
Module 8: Other Considerations
In this module we draw together the threads of what is perhaps the most important feature of the MIM Service – MPRs: the different types, different uses, how they are processed and how to troubleshoot them. We then look at some operational considerations, including the management of run cycles using scripts, and also backup, restore, and disaster recovery. Various labs cover additional features of MPRs and provide experience in the operational matters. The last of these labs puts the finishing touches on what has – perhaps surprisingly – turned out to be quite a thorough proof-of-concept system. This module also gives an overview of two “extensions” to MIM’s capabilities: Roles Based Access Control, and Privileged Access Management.
The most relevant course I have attended in ages! The tutor really knew his stuff, didn’t just learn the script. Answered every question! Very good foundation for a tricky subject.
Dominic O, Senior Technical Consultant, UK Attended MIM Foundation live class in real time over the internet, 2017
It was really easy to use the labs, exercises and pdfs remotely. The connection worked well, very doable with a remote connection. I don’t feel like I missed anything by not being able to attend in person. The instructor was a really clear speaker, very strong on MIM, good at teaching and supporting.
David L, Senior Support Escalation Engineer, Washington, USA Attended MIM Foundation live class in real time over the internet, 2017
The course experience was superb. I had already taken the Foundation course and this [Advanced] course provided … enough enhancement on how MIM works that I am very confident that I can more effectively advance our enterprise-wide identity and access management system.
I appreciate being able to participate remotely. [live instructor-led but online in real time] This is the second course I have participated in remotely and highly recommend it. It was just like being in the classroom!
Paul is a natural teacher. He is articulate and knowledgeable. I especially liked how he seemed to intuitively anticipate what questions may arise. Time and time again he would clear up both verbalized and non-verbalized questions I had. I also found him very approachable, attentive to detail, responsive to questions and humorous as well. I would rate him as one of the best instructors I have ever learned from.
Kevin P, Application Developer, Iowa, USA Attended our MIM Foundation course in real time over the internet, 2016