EXTENDING FOREFRONT IDENTITY MANAGER Phil Whipps Principal Consultant CGI Australia SESSION CODE: SEC304 (c) 2011 Microsoft. All rights reserved.

Slides:



Advertisements
Similar presentations
MVC - LESSONS LEARNT FROM BEING BURNT Malcolm Sheridan - Quantitative Project Leader ANZ SESSION CODE: #WEB306.
Advertisements

Adding Value to Software Projects with VSTO Jake Ginnivan B: jake.ginnivan.net SESSION CODE: DEV304 (c) 2011 Microsoft. All rights reserved.
FUJITSU’S USER INITIATED WINDOWS 7 MIGRATION SESSION CODE: SEC201 (c) 2011 Microsoft. All rights reserved. “….most organizations will not be able to migrate.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
4/17/2017 7:07 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
BI AND REPORTING USING PROJECT SERVER AND SHAREPOINT Marc Soester Managing Director IPMO Pty Ltd SESSION CODE: OFS311 (c) 2011 Microsoft. All rights reserved.
Feature: OLE Notes Migration Utility
NEW WINDOWS PHONE “MANGO” APPLICATION PLATFORM SERVICES Chris blog.walshie.me SESSION CODE: WPH304 (c) 2011 Microsoft. All rights.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
BUILDING HYBRID APPS WITH DYNAMICS CRM & WINDOWS AZURE Guy Riddle & George Doubinski Dynamics CRM MVP’s SESSION CODE: DEV-DYN-MID306 (c) 2011 Microsoft.
Session 1.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Make The Move: Migrate from SCCM 2007 to SCCM 2012
FIM R2 DEEP DIVE Paul Conroy Technology Specialist Microsoft SESSION CODE: SEC318 (c) 2011 Microsoft. All rights reserved.
Forefront Identity Manager 2010 Deep Dive
NEXT: Overview – Sharing skills & code.
demo Receive Inventory Export Parse and Normalize.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Identity Solution in Baltic Theory and Practice Viktors Kozlovs Infrastructure Consultant Microsoft Latvia.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
WINDOWS PHONE FIRST UP/ ALL UP Nick Randolph (Built to Roam) Dave Glover (Microsoft) SESSION CODE: #WPH202 (c) 2011 Microsoft. All rights reserved.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Please visit m.ausalgo.com on your device and sign inm.ausalgo.com.

customer.
INTRODUCTION TO WINDOWS AZURE APPFABRIC COMPOSITE APPLICATIONS Lewis Benge Creative Technologist Whybin\TBWA\Tequila SESSION CODE: COS-MID306.
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
AUTOMATING DAAS DESKTOPS WITH CITRIX CORTEX Tony Sanchez WW Alliances Solutions Architecture Citrix Systems Inc SESSION CODE: CLI415 (c) 2011 Microsoft.
JAVASCRIPT WITH A VIEW Jordan Knight Solution Architect Xamling SESSION CODE: WEB305 (c) 2011 Microsoft. All rights reserved.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MICROSOFT SYSTEM CENTER OPALIS MEETS SHAREPOINT, ACTIVE DIRECTORY AND... Glenn Morris Microsoft Certified Trainer, Solution Architect Talisman Technology.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
KILLER REAL-WORLD POWERPIVOT EXAMPLES Grant Paisley SQL Server MVP Angry Koala SESSION CODE: DAT303 (c) 2011 Microsoft. All rights.
2 Screens and A Cloud, Without Being Cut! An MMO in 45 Minutes DEV305.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
Microsoft Identity Integration Server & Role Base Access Theo Kostelijk Consultant Microsoft BV
OPERATIONS MANAGER 2012: NEW FEATURES TO ENHANCE YOUR ENTERPRISE MONITORING! Justin Cook Principal Consultant, Systems Management and MOE Data # 3 Noel.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
UNLOCK THE POWER OF USER DEVICE AFFINITY IN SCCM 2012 James SESSION CODE: #SEC309.
CREATING CUSTOM WINPE 3.0 BOOT IMAGES Johan Arwidmark Chief Technical Architect Knowledge Factory SESSION CODE: CLI303 (c) 2011 Microsoft. All rights.
POWERSHELL ABOVE AND BEYOND: GUIS, WORKFLOWS, AND MORE Dean Corcoran Partner Service Account Manager (Cloud) – MCT – MCITP:EA Microsoft Australia SESSION.
PRIVATE CLOUD BACKUP AND RECOVERY Orin SESSION CODE: #SEC307 (c) 2011 Microsoft. All rights reserved.
MULTI-TASKING AND APPLICATION SERVICES IN WINDOWS PHONE 7.5 Chris blog.walshie.me SESSION CODE: WPH305 (c) 2011 Microsoft. All rights.
OVER THE FENCE DESIGNER DEVELOPER WORKFLOW Jordan & Alex Knight Directors Xamling SESSION CODE: DEV203 (c) 2011 Microsoft. All rights reserved.

CONNECTING CLOUD AND ON- PREMISES APPLICATIONS Chris Padgett Development Consultant Kloud Solutions SESSION CODE: COS-MID305 (c) 2011 Microsoft. All rights.
OFFICE DEPLOYMENT FOR THE ELITE Yoni Kirsh Managing Director Fastrack Technology SESSION CODE: OFS308 (c) 2011 Microsoft. All rights reserved.
THE SOURCE OF 4 TH & MAYOR: CODE, HACKS, TRICKS Jeff Wilcox Senior Software Development Engineer Microsoft SESSION CODE: WPH308 (c) 2011 Microsoft. All.
HETEROGENEOUS DEVELOPMENT WITH VISUAL STUDIO 2010 Mitch Denny Chief Technology Officer Readify SESSION CODE: #DEV307 (c) 2011 Microsoft. All rights reserved.
Business Connectivity Services in SharePoint 2010 and Office 2010
Directory Synchronization in Office 365
SESSION CODE: CLI31 Chris Jackson Principal Consultant, “The App Compat Guy” Microsoft Corporation
The Challenges of moving Document Creation to the Cloud
Domain Driven Design, Domain Events and Unit Testing
Azure AD Domain Services
Microsoft Virtual Academy
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Migrating XP to Windows 7 using ConfigMgr 2007
MAP & ACT Pre deployment planning for Windows 7 or Server 2008 R2
Microsoft Virtual Academy
(c) 2011 Microsoft. All rights reserved.
(c) 2011 Microsoft. All rights reserved.
Migrating your applications to Azure
The Essential Windows Azure Developers Toolkit
Hyper-V server deployment - Using the right tools
(c) 2011 Microsoft. All rights reserved.
(c) 2011 Microsoft. All rights reserved.
Presentation transcript:

EXTENDING FOREFRONT IDENTITY MANAGER Phil Whipps Principal Consultant CGI Australia SESSION CODE: SEC304 (c) 2011 Microsoft. All rights reserved.

Agenda ► FIM 2010 Overview ► Portal Customisation ► Custom Applications – Silverlight Contractor Portal Demo ► PowerShell ► Workflows ► Application Integration – Twitter ECMA 2 Demo ► HealthSMART Case Study (c) 2011 Microsoft. All rights reserved.

FIM 2010 Overview Evolution UserMgmt GroupMgmt CredentialManagement Common Platform WorkflowConnectorsLogging Web Service API Synchronization PolicyManagement UserManagement GroupManagement CredentialManagement Common Platform WorkflowConnectorsLogging Web Service API Synchronization PolicyManagement R2

FIM Extension Points (c) 2011 Microsoft. All rights reserved.

PORTAL CUSTOMISATION FIM Extension Points (c) 2011 Microsoft. All rights reserved.

FIM Customisations Portals ► Portal Theme – Corporate Logos & Style ► Portal Config / Search Scopes ► RCDC’s – Create / Edit / View ► Schema – Custom resources & Attributes (c) 2011 Microsoft. All rights reserved.

FIM Customisations Portals (c) 2011 Microsoft. All rights reserved.

FIM Customisations Portals (c) 2011 Microsoft. All rights reserved.

CUSTOM APPLICATION -WS FIM Extension Points (c) 2011 Microsoft. All rights reserved.

FIM Customisations Custom - WS ► Web service APIs ► Multiple Endpoints – Create – Resource Factory – Edit / Delete – Resource – Alternate endpoint – Anonymous access – Security Token Service (STS) ► Additional uses – Client based application – Password reset – Web based application (Silverlight Demo) – ADFS attribute store (c) 2011 Microsoft. All rights reserved.

Silverlight Integration

POWERSHELL FIM Extension Points (c) 2011 Microsoft. All rights reserved.

FIM Customisations Powershell ► FIMAutomation snapin – Export-FIMConfig / Import-FIMConfig – ConvertFrom-FIMResource / ConvertTo-FIMResource – Join-FIMConfig – Compare-FIMConfig ► Migration Between Environments ► Bulk import or export ► FIM Scriptbox ► FIM Powershell Commandlets (c) 2011 Microsoft. All rights reserved.

DEV Export PROD Export JOIN COMPARE IMPORT Generates the deltas Joins matching objects FIM Customisations Powershell - Migration

(c) 2011 Microsoft. All rights reserved. FIM Customisations Powershell

CUSTOM WORKFLOWS FIM Extension Points (c) 2011 Microsoft. All rights reserved.

FIM Customisations Workflows ► Custom business policy Integration ► Windows Workflow Foundation ► Activity (Service) / Activity Settings Part (Portal) ► Pass values to Workflow Parameters ► Authentication / Authorization / Action (c) 2011 Microsoft. All rights reserved.

FIM Customisations Workflows (c) 2011 Microsoft. All rights reserved. Committed to DatabaseRights based MPR

FIM Customisations Workflows (c) 2011 Microsoft. All rights reserved. Synchronisation Service – No AuthN / AuthZ

Out Of the Box Activities Lockout GateAuthN Used by password registration to lock on to many failed attempts QA GateAuthN Question and Answers for password reset Function EvaluatorAuthZ / Action A handful of functions to used in workflow NotificationAuthZ / Action a user – based on an template Filter ValidationAuthZ List of “Allowed” attributes for Sets & Groups Group ValidationAuthZ Validates attributes on groups – eg must have alias on distribution lists ApprovalAuthZ Send Approval – based on an template Password ResetAction Resets the password for the user Synchronization RuleAction Assigns an ERE to a Resource for Outbound Sync (c) 2011 Microsoft. All rights reserved.

Customisation - Workflow Activity

EXTENSIBLE MANAGEMENT AGENTS FIM Extension Points (c) 2011 Microsoft. All rights reserved.

FIM Customisations Extensible Management Agents ► Cookie cutter for application Integration ► Export / Import / Password sync ► Can be packaged and deployed to other Sync Servers ► Enterprise applications ► Cloud based services (c) 2011 Microsoft. All rights reserved.

FIM Management Agents AD Domain Services2000, 2003, 2003 R2, 2008, 2008 R2Call-based AD Lightweight Directory Services (ADLDS) Call-based AD Global Address List (GAL)Exchange 2000, 2003, 2007, 2010Call-based Attribute-Value Pair text fileAttribute-value pair text filesFile-based FIM Certificate ManagementFIM 2010 Certificate ManagementCall-based Delimited text fileDelimited text filesFile-based Directory Services Mark-up Language (DSML)Directory Services Markup Language (DSML) 2.0File-based Fixed-Width text fileFixed-width text filesFile-based FIM ServiceForefront Identity Manager 2010Call-based IBM DB2 Universal DatabaseDB2 v9.1 or v9.5Call-based IBM Directory ServerIBM Tivoli Directory Server 6.0 or 6.2Call-based LDAP Data Interchange Format (LDIF) File-based Lotus NotesLotus Notes Release v6.5 or v7.0Call-based Novell eDirectoryNovell eDirectory version or 8.8.5Call-based Oracle DatabaseOracle Database 10g, 11g (64 Bit)Call-based SAP R/3R/3 Enterprise (4.7) / mySAP 2004 (ECC 5.0)File-based Microsoft SQL ServerSQL Server 2000, 2005, 2008Call-based Sun and Netscape Directory ServersSun Directory Server 5.x and 6.xCall-based

FIM Customisations ECMA 2 Features ► Call based Import ► Batched Import & Export ► Schema / Partition discovery ► Customizable parameters & Interface ► Definable capabilities (c) 2011 Microsoft. All rights reserved.

FIM Customisations ECMA 2 Features (c) 2011 Microsoft. All rights reserved.

FIM Customisations ECMA 2 Features (c) 2011 Microsoft. All rights reserved. ► String (RegEx validation) ► Label (descriptive text) ► String Encrypted ► Text (multi-line) ► Checkbox ► Divider ► Drop down ► File

ECMA 2 – Twitter Integration

HealthSMART Case study (c) 2011 Microsoft. All rights reserved.

NEXT STEPS FIM Extensibility Roadmap Portal Customisation Web Service FIM Script Box FIM Powershell Cmdlets Custom Workflow XMA FIM TIPs (c) 2011 Microsoft. All rights reserved.

Enrol in Microsoft Virtual Academy Today Why Enroll, other than it being free? The MVA helps improve your IT skill set and advance your career with a free, easy to access training portal that allows you to learn at your own pace, focusing on Microsoft technologies. What Do I get for enrolment? ► Free training to make you become the Cloud-Hero in my Organization ► Help mastering your Training Path and get the recognition ► Connect with other IT Pros and discuss The Cloud Where do I Enrol? Then tell us what you think.

© 2010 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. (c) 2011 Microsoft. All rights reserved.

Sessions On-Demand & Community technet.microsoft.com/en-au Resources for IT Professionals Resources for Developers Microsoft Certification & Training Resources Resources (c) 2011 Microsoft. All rights reserved.