Microsoft Forefront
Identity
Manager
2010
R2
Handbook
A
complete
handbook
on
FIM 2010
R2
covering
both
Identity
and Certificate
Management
Kent Nordstrom
rise^
PUBLISHING BIRMINGHAM-MUMBAI n, .,enterp
' "N 'Table
of
Contents
Preface
1
Chapter
1: The
Story
in this Book
7
The
Company
7
The
challenges
8
Provisioning
of
users 8Identity lifecycle
procedures
8Highly Privileged
Accounts(HPA)
8
Password
management
9
Traceability
9
The
solutions
9Implement
FIM 2010 R2 9Start
using
smart cards10
Implement
federation
10
The environment
11
Moving
forward
12Summary
13Chapter
2: Overview
of FIM 2010 R2
15
The
history
of FIM2010 R2
16
FIM
Synchronization
Service
(FIM Sync)
17
Management Agents
19Non-declarative
vs. declarativesynchronization
20
Password
synchronization
20
FIM ServiceManagement
Agent
21
FIM Service
21
Request pipeline
22FIM Service
Management Agent
23
Table
of
ContentsFIM Portal
24
Self Service Password Reset
(SSPR)
24
FIM
Reporting
25FIM Certificate
Management (FIM CM)
25Certificate
Management portal
26Licensing
27
Summary
28
Chapter
3: Installation
29
Development
versusproduction
29
Capacity
planning
30
Separating
roles 31 Databases 31 FIMfeatures
31
Hardware
32
Installation order
32
Prerequisites
34 Databases 34Collation and
languages
35SQL aliases 36 FIM-Dev 38 SQL 38 SCSM 39
Web
servers41
FIM Portal 41FIM Password Reset 42 FIM Certificate
Management
44Service accounts 45
Kerberos
configuration
48
SETSPN 50
Delegation
52System
Center ServiceManager
Console 52Installation
53
FIM
Synchronization
Service
53
FIM Service and FIM Portal
58FIM Password
Resetportal
67
FIM Certificate
Management
70
SCSM
management
71
SCSM Data Warehouse
76
Post-installation
configuration
80
Granting
FIM Service
access to FIMSync
80Securing
the FIM Service mailbox80
of
Redirecting
toIdentityManagement
81
Enforcing
Kerberos
81
Editing binding
in IIS
forFIM Password
sites 82Registering
SCSM
Manager
in
Data Warehouse 82FIM
post-install scripts
for
Data Warehouse 87Summary
87Chapter
4: Basic
Configuration
89
Creating Management Agents
90Active
Directory
90 Leastprivileged
91Directory
replication 93 Passwordreset 93Creating
AD MA 93 HR(SQL
Server)
105Creating
SQL MA 107 Runprofiles
116Single
orMultistep 116Schema
management
116FIM
Sync
versus FIM Service schema116
Object
deletion
in MV117
Modifying
FIM Serviceschema
118FIM Service MA 120
Creating
the FIMService
MA 120Creating
runprofiles
127First
import
128
Filtering
accounts128
Initial
load
versusscheduled
runs 130Moving configuration
fromdevelopment
toproduction
131 Maintenance mode forproduction
132 Disablingmaintenance mode 133Exporting
FIMSynchronization
Servicesettings
134Exporting
FIM Servicesettings
134
Exporting
the FIM Service schema 135Exporting
the FIM Servicepolicy
135Generating
the difference files 136Generating
the schema difference 136Generating
thepolicydifference 136Importing
toproduction
137Importing
custom code 137Importing
theService schemadifference 137Importing
theSynchronization
Servicesettings
137Table
of
ContentsPowerShell
scripts
141Summary
141
Chapter
5: User
Management
143
Modifying
MPRs
forusermanagement
143Configuring
sets
forusermanagement
148Inbound
synchronization
rules
150
Outbound
synchronization
rules158
Outbound
synchronization
policy
159Outbound
system scoping
filter 159Detected rule
entry
160
Provisioning
161
Non-declarative
provisioning
162Managing
usersin aphone system
163Managing
usersin ActiveDirectory
170
userAccountControl
170
Provision users to Active
Directory
173Synchronization
rule 174Set 177
Workflow 178
MPR 181
Inbound
synchronization
from AD 183Temporal
Sets185
Self-service
using
the
FIMportal
186
Managers
can seedirect
reports
188Userscan manage theirown attributes 190
Managing Exchange
194
Exchange
2007194
Exchange
2010
195Synchronization
rule for
Exchange
195Mailboxusers 196
Mail-enabledusers 197
Summary
198Chapter
6:
Group Management
199
Group
scope andtypes
199
Active
Directory
199FIM 201
Type
201Scope
202Member Selection 202
Installing
client add-ins
206
Add-ins
and extensions 206Creating
and
managing
distribution groups
212Importing
groups from HR
219F1M
Service
and Metaverse 222Managing
groups in AD224
Security
groups225
Distributiongroups
229Synchronization
rule 229 Set 233 Workflow 234 MPR 236Summary
237Chapter
7: Self-service Password Reset
239
Anonymous
request
239
QA
versusOTP
240Enabling password management
in AD 240Allowing
FIM Service to setpasswords
242Configuring
FIMService
246Security
context
247
Password
ResetUsers Set
247Password Reset AuthN workflow 248
Configuring
the QAgate
249The OTPgate 251
Require re-registration
254SSPR MPRs
255
The user
experience
255
Summary
262Chapter
8:
Using
FIM to
Manage
Office
365 and
Other Cloud
Identities
263
Overview of
Office
365263
DirSync
267
Federation 273
PowerShell
orCustom MA 277Using
UAG and FIM
toget
OTP for Office
365 279Summary
280Chapter
9:
Reporting
281
Verifying
the
SCSMsetup
281Synchronizing
data from FIM to SCSM
283Default
reports
285The SCSM ETL process 286
Looking
atreports
289
Table
of
ContentsModifying
the
reports
294Summary
296Chapter
10: FIM Portal Customization
297
Components
of the
Ul298
Portal
Configuration
301Navigation
Bar Resource302
Search scopes 311
Usage Keyword
311Search Definition
313Results
314
Creating
yourown search scope315
Filter Permissions 318
RCDC 319
Summary
323Chapter
11:
Customizing
Data Transformations
325
Our
options
325PowerShell 326
Classic rules
extensions 326SSIS
327
Workflow activities
328Extensible
Connectivity Management Agent
328
Managing Lync
329Provision
Lync
Users329
Managing
multivalued attributes
331
Selective
deprovisioning
339The case with the
strange
roles340
Summary
345
Chapter
12:
Issuing
Smart Cards
347
Our scenario
347Assurance level 348
Extending
the schema349
The
configuration
wizard351
Create
service accounts 351Create certificate
templates
for FIM CM
service accounts 352FIMCM UserAgentcertificatetemplate 353 FIM CM Enrollment
Agent
certificatetemplate
356 FIM CMKey Recovery Agent
certificatetemplate
356 Enable thetemplates
356Require
SSL
onthe
CMportal
357
Kerberos
again!
357
Run the wizard
359
Backup
certificates 364Rerunning
thewizard
365Theaccounts 365
The database 365
Configuring
the FIM CMUpdate
Service 366Database
permissions
366Configuring
the
CA 367Installing
FIM CM CAfiles
367
Configuring
Policy
Module
368
Installing
the FIM CM client 371FIM
CMpermissions
372Service Connection Point
372Users and
groups
374
Certificate
Template
375
Profile
Template object
377Profile
Template
settings
378Allowing
managers
toissue certificates for
consultants 379Creating
a ProfileTemplate
for consultant
SmartCards
379
Configuring
permissions
for consultant Smart Cards382
John enrollsa Smart Card 382
RDP
using
Smart Cards
386CM
Management Agent
386Summary
387
Chapter
13:
Troubleshooting
389
Reminder 389Troubleshooting
390 Kerberos390
Connected Data Sources
392
FIM
Sync
393 FIM Service 398Request
errors 398Sync
errors 401Reporting
404 FIM CM405
Agent
certificates 406 CA 407FIM clients
407
Backup
and restore408
FIM
Sync
408FIM
Service
and Portal 409Table