39
Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management [email protected]

Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management [email protected]

Embed Size (px)

Citation preview

Page 1: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Forefront Identity Manager 2010 R2 Technical OverviewJochen Nickel, TSPMicrosoft Schweiz EPGSecurity, Identity and Access [email protected]

Page 2: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Agenda

• FIM 2010 R2 – Feature Overview− Web based password reset− Reporting− Simplified deployment and troubleshooting− Enhanced preformance− Enhanced MA connectitivity− Added language support

• Upgrade Scenarios• Best practices

− Common project scenarios

Page 3: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Introduction

Page 4: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Evolution of Identity Manager

Page 5: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Web based password reset

Page 6: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Credential Management

Page 7: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Password Reset Components

Page 8: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Setup Experience

Page 9: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Reporting

Page 10: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

What Does FIM Know Today?

• Current state of resources− People, Groups, Policy Rules, etc.

• Limited log of system state changes− Requests and Request History view

• “What should be” vs. “What is”− Not always authoritative− Does not maintain all data found in AD

Page 11: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Reporting in R2

• Add historical reporting for FIM-managed objects− Includes frequently-requested reports, e.g.:

− Group membership changes over time− Request history− Person and group change history

− Report data store is extensible− Can be extended to store history of custom FIM Service objects

and attributes− Enable customers and ISVs to build custom reports

− Integrates with System Center Service Manager, leveraging its data warehouse

SCSM Free for FIM Customers

Page 12: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

How to Answer these QuestionsState Events

Historic

Current

• Who is in group A?• What groups does a particular

person belong to?• Who is person Y’s manager?

• Who joined group A today?• What groups had new members today?• How many new people joined the

company today?

• Who joined group A on May 1st, 2010?• How did a group’s membership change

over time?• Who approved a group join?• How did a set filter definition change

over time?

• What groups did person A have access to on November 4th, 2009?

• What was a group’s membership last July?

Source: FIM Portal and Reporting Source: FIM reporting

Source: FIM requests via portalSource: FIM database via portal

Page 13: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Out of Box Reports

Report Class Defined Over Description

Membership Change Reports

• Group Membership (SG + DG)

• Set Membership

Contains membership changes, who approved them, and the associated request which generated the change.

Object History Reports

• Users• Groups• Sets• Requests• Policy Rules

Contains changes to key attributes over time.

Page 14: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Example Membership Change Report: Group Membership Change

User Information• User Display Name• User Account Name• User Object ID• User Domain

Group Information• Group Display Name• Group Account Name• Group Domain• Group Type• Group Owner

Request Information• Request Originator• Request Approver• Policy Rule that Triggered the Request• Request ID

Account Name

Operation Type

Committed Time

Group Name

Request Originator

Request Approver

Request ID

MPR that Triggered the Request

cwilcox Join Group 1/7/2011 14:27:02

Finance FIM Service {43edf…}

All accountants have access to financial data

kimaber Join Group 1/3/201116:12:25

Sales kimaber dparker {81e2b…}

cwilcox Leave Group

1/1/2011 08:58:02

Marketing samanthas

Samantha removes Colin

from the Marketing group

Kim requests to join the Sales group,

Darren approves the request

Colin changes roles and is added,

automatically, to the Finance group

Page 15: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Example History Report: User HistoryUser Name User ID Operation Attribute Value Requestor Committed Time Request

Colin Wilcox {732d2…} Remove User FIM Service 2/13/2011 01:22:00 {532aa…}

Colin Wilcox {732d2…} Remove Display Name Colin Wilcox FIM Service 2/13/2011 01:22:00 {532aa…}

Colin Wilcox {732d2…} Remove First Name Colin FIM Service 2/13/2011 01:22:00 {532aa…}

Colin Wilcox {732d2…} Remove Last Name Wilcox FIM Service 2/13/2011 01:22:00 {532aa…}

Colin Wilcox {732d2…} Add Manager gfort Garth Fort 9/22/2006 08:55:28 {8457b…}

Colin Wilcox {732d2…} Remove Manager samanthas Garth Fort 9/22/2006 08:55:28 {8457b…}

Colin Wilcox {732d2…} Add Employee Type FTE Garth Fort 9/22/2006 08:55:28 {8457b…}

Colin Wilcox {732d2…} Remove Employee Type Contractor Garth Fort 9/22/2006 08:55:28 {8457b…}

Colin Wilcox {732d2…} Add Manager samanthas FIM Service 5/2/2002 08:32:11 {126da…}

Colin Wilcox {732d2…} Add Employee Type Contractor FIM Service 5/2/2002 08:32:11 {126da…}

Colin Wilcox {732d2…} Add Display Name Colin Wilcox FIM Service 5/2/2002 08:32:11 {126da…}

Colin Wilcox {732d2…} Add User FIM Service 5/2/2002 08:32:11 {126da…}

Colin is created in FIM in 2002 via a sync through HR,

Samantha Smith is his first manager

In 2006, Colin becomes a full-time employee, and, as a result, gets a new manager, Garth.

In 2011, Colin leaves the company, and he is removed from FIM.

Page 16: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Reporting Architecture

FIM Service

FIM Reporting

Administration

Management Packs

System Center Data Warehouse

SSR

S

Web

Serv

ice

SC

SM

C

onso

le

FIM Service DB

Import Report

Initial Sync

Incremental Sync

Schema Binding

Fact/Dimension Definition

Class/Relationship Definition

Report Definition

Data Mart SSR

S

Staging

Repository

<DWBind><obj 1><obj 2><obj 3>...

Binding Objects

Row 1Row 2Row 3Row 4Row 5Row 6….….….

Report Log

Page 17: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Troubleshooting

Page 18: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Troubleshooting Today

• Portal displays generic errors• Admins typically need to get the user to reproduce

the error to collect logs• Admins needs to sift through a noisy event log to

capture the actual user error• The event log contents are esoteric and we can’t

figure out what went wrong

Page 19: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

What’s new in R2?

• Portal displays errors generated from the FIM Service

• Better error messages• Correlation identifiers to link user error with service-

side error• New plumbing for Authentication and Authorization

workflow errors• Event Tracing for Windows• FIM MA Event Log

Page 20: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Request Processing Today

Page 21: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Correlation Identifier

Page 22: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Event Tracing for Windows (ETW)

• Verbose tracing for FIM Service by default• ETW Tracing available for FIM Service traces• Tracing can be turned on/off at runtime• Trace output to XML file that can be parsed

Page 23: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Performance Improvements

Page 24: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

FIM 2010

Page 25: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Performance Improvements

• Improve performance for initial load of customer data from connected system to FIM Service

• Improve performance for bulk addition (e.g., of new division) from connected system to an existing FIM deployment

• Provide FIM Service database tuning guidance and enhancements

Page 26: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

FIM 2010 R2

Page 27: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Extensibility

Page 28: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Extensibility

• Fully extensible Data Warehouse− Extensible dimensional based schema− ETL process is further extensible via custom transforms− Custom report authoring via SSRS− Support for “Favorite reports”

• Dynamic interface for flowing new data from FIM into the Data Warehouse− Bindings between FIM and DW, persisted in FIM objects− Automatic, scheduled, data flow

Page 29: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

New Extensible MA Framework

• Enable extensible Management Agents to support− Batched call-based import− Batched call-based export− Programmatic schema, partition, and hierarchy discovery− Password management behave as other methods− Custom anchors and additional dn styles− Support custom parameters− Full Export run step− .NET 4 support

• New SAP, Oracle ERP, and Lotus Notes MAs for FIM 2010 R2 developed on top of the new API

Page 30: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Ease of Use Improvements

• Best Practices Analyzer (BPA)− Reduce overall TCO (and support calls) with a FIM deployment

validation tool − Identifies possible issues in FIM setup relating to performance,

security, configuration

• Improvements for troubleshooting− Enhanced diagnostics and error messages in FIM Portal and web

services− Additions to IT Pro documentation for top problem areas

• Improvements in the setup process− Easier configuration of scenarios such as password reset− Reduced initial load time

Page 31: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Platform Investments

• FIM Add-in supports Outlook 2010 for group management and approvals− Add support for 32-bit and 64-bit Outlook 2010− Add-in localized to 33 languages

• FIM Portal supports SharePoint 2010− Support for installing FIM portal on the newest version of

SharePoint Foundation − Seamless installation experience− Continued support for WSS 3 (SharePoint 2007)− Same UI experience on both platforms

Page 32: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Outlook Add-in

• Groups Tab − Exposes all functionalities of the Add-in on the Outlook

ribbon.

• Context menus on mail items− right-clicking on a mail item in the mail list view.

Page 33: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Other Additions

• Add language support for:− Russian, Norwegian (Bokmal), Swedish, Finnish, Brazilian Portuguese,

Polish, Korean, Danish, Turkish, and Czech

Page 34: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Upgrade Scenarios

Page 35: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Discussion – possible scenarios

FIM 2010 R2

?

?

?

Page 36: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Best praticesCommon project scenarios

Page 37: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Common project scenario – Company A

Page 38: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

Common project scenario – Company B

Page 39: Forefront Identity Manager 2010 R2 Technical Overview Jochen Nickel, TSP Microsoft Schweiz EPG Security, Identity and Access Management v-jonick2@microsoft.com

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. 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 provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.