jean-pierre simonis (data # 3) bruce smith (data # 3)

41
Identity Management, Self Service and Orchestration in the Data Centre Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3) MDC324A

Upload: jonas-holmes

Post on 11-Jan-2016

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Identity Management, Self Service and Orchestration in the Data CentreJean-Pierre Simonis (Data#3)Bruce Smith (Data#3)

MDC324A

Page 2: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Overview

Page 3: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

OverviewIdentity ManagementWhat is it?Who manages it?Why do we need it?What tools can we use?Integration between FIM, Orchestrator and Service Manager

Self-Service and OrchestrationCommon Scenarios and BenefitsCloud integration

Questions

Page 4: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Identity Management

Page 5: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

What is it?

Page 6: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

What is it?Identity is a summary of information about a person, group or resource in which we wish to store data.

Identity

Person

• First Name• Last Name• Display Name• Account Name• Email Address• Phone Number• Address• Password

EXAMPLE

Page 7: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

What is it?Identity management is a set of technologies intended to streamline the management of user identity information both inside and outside the enterprise, including: DirectoriesUser provisioningPassword managementFederationEnterprise single sign-onWeb access management and web single sign-on

Page 8: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

What is it?Identity and access management is a shared platform with consistent processes for managing information about users: Who they are?How they are authenticated?What they can access?

Page 9: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Typical state of identity management todayLots of manual process across different, decentralised systems

Cloud

Postini, Workday, etc

Active Directory

Exchange

HR (PeopleSoft, SAP)

ApplicationOwner

BusinessManager

Users

IT Helpdesk

Administrator

Administrator

Financials

SharePoint

Sales

Page 10: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Multiple Identity storesModern organisations run a complex mix of IT infrastructure, including: Network operating systems, used to share files and printers. Application servers, running web servers, databases and similar software. Mainframe and midrange servers, typically hosting legacy applications. Email and other collaboration software. User directories, publishing lists of users and other network objects. Human resources, payroll and contractor management systems. A variety of line-of-business applications. Customer relationship management (CRM) and enterprise resource planning (ERP) applications. Cloud applications.

Page 11: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Different user typesMany kinds of users access these systems, including: EmployeesContractorsPartnersVendorsCustomers

Page 12: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Future state, centralised identity managementLocate the logic in one place and automate it with many systems

• Self Service Group Management

• Self Service Password Reset

• Improved Productivity

• Workflow• Notifications• Approvals• Attestation and

Reporting

• Automated Provisioning• Automated De-

provisioning• Account, Group and

Mailbox Management

HR (PeopleSoft, SAP, Workday)Cloud

Office365, Salesforce, ADP…

Administrators

Active Directory

Exchange

ApplicationOwners & Managers

Users

IdentityManagement

On PremiseDatabase, Directories

& Applications

Page 13: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Who manages it?

Page 14: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Who manages it?As organisations deploy an ever wider array of IT infrastructure, their identity profiles and their security privileges on those systems becomes increasingly challengingMana

ge

Support

Offboard

Onboard

Identity Lifecycle

Page 15: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Who manages it?Manag

e

Support

Offboard

Onboard

Identity Lifecycle

Human Resource

s

IT Operation

s

Managers

Security Operation

s

End Users

Page 16: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Why do we need it?

Page 17: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Common Challenges

OnboardingDelays and productivityRequests and approvalsRedundant administration

ManageDelaysChange requestsRedundant administration

SupportForgotten passwordsIntruder lockoutsAccess denied errors

OffboardingReliableCompleteTimely

Page 18: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Why do we need it?

BenefitsConsolidation of Identity data from different sourcesReduce IT operations overheadImprove user productivityImproved network security and complianceImproved authorisation and approvalAttestation and reporting

Page 19: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

What tools can we use?

Page 20: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

What tools can we use?

PowerShell

.Net

Active Directory

with BHOLD

Page 21: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Example

Access FIM Portal for ZTP Activities

Approve/reject requests via Email to the FIM Portal approval system

Custom PortalFIM Portal

ZTP Administration ZTP End Users

FIM Service FIM Synchronisation

Contoso.com

FIM PortalProvide

Administration for ZTP solution

Contoso.com

Service Manager Data Warehouse

Orchestrator Runbook Activities Trigger Scripts that perform automation tasks on File Servers and Edge Domain Controllers

etc based on the defined ZTP requests launched and stored in the FIM Service. ZTP Runbooks will be hosted on the Orchestrator

ZTP Activity job servers

Runbook Reporting Each Runbook will report back

to reporting DB

ZTP Custom Reporting DB

FIM Reporting Connector

ZTP Custom Reporting DB

Service Manager Data WarehouseCollect FIM reporting data and hosts SQL reporting services and reports

SQL Reporting Services ReportsCollate data from multiple ZTP solution

Databases into agreed SQL reports

SQL Reporting Services

Active Directory Domain Services MAProject existing users and groups to FIM, provision new users and groups, perform import and export attribute

flow

Generic Web ControlCommunicate with FIM Web APIs

and Performs ZTP Activity Authorisation

Network Load Balancer Network Load Balancer

Network Load Balancer

Network Load Balancer

SQL DB

SQL MAAdditional enterprise identity information to contribute core

identity attributes

ZTP Administration

FIM Service MASynchronise person, group, and system

objects between the FIM Service database and the metaverse

Custom FIM Workflow Activities

Offload orchestration of ZTP to Orchestrator.

Orchestrator

ZTP Activity Approvals

FIM ServiceProvides AuthN and

AuthZ and Host business rules and workflows for each

activity

ZTP End User NotificationOrchestrator run books will notify ZTP end users about

start, end, success and failure of ZTP activities

Page 22: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

What tools did we use?Solution Components

Custom User

Interface

FIM 2010 R2 SP1

FIM Custom Activity (.Net)

Orchestrator 2012

SP1

Service Manager 2012 SP1

PowerShell

Page 23: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

What does it do?

Custom user interface

FIM Service

FIM Custom activity

Orchestrator

PowerShell/Orchestrator activities

Service Manager data warehouse

Self-service orchestration for onsite support staff to provide role based administration activities.

BenefitsReduced operational costImproved securityIncreased visibilityExtensible

Page 24: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Why did we choose this platform?

Leveraged existing skill sets

Supportable and extensible

Centralised

Auditable

Consolidated end to end reporting

Page 25: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Zero Touch Provisioning OperationBruce Smith

Page 26: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Integration

Page 27: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

IntegrationWeb Services APIFIMOrchestratorService Manager

Orchestrator RunbooksPowerShell.NetRunbook standard activitiesOrchestrator integration packs

FIM Management AgentsActive DirectoryActive Directory LDSSQLFileNotesAzureECMA 2.0Web Services… and more

FIM Custom ActivitiesCustom Workflow Foundation activities

Page 28: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Integration

Page 29: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Development and Integration

Bruce Smith

Page 30: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Self-Service and Orchestration

Page 31: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Common Scenarios

Page 32: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Common Scenarios

New employee

Employee changes position

Provision additional employee services

Self-Service Password reset

Employee leaves

Page 33: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Self-Service and Orchestration common scenariosBruce Smith

Page 34: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Cloud integration

Page 35: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Cloud IntegrationSolution Components

FIM Azure Management Agent

Azure Active

Directory

Active Directory

Federation Services

Orchestrator 2012

SP1

Azure/Office 365

DirSyncPowerShell

Page 36: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Cloud IntegrationAzure Single Sign-on for Cloud applications

http://technet.microsoft.com/en-us/library/dn308588.aspx

Page 37: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Cloud IntegrationAzure Single Sign-on for custom applications

http://msdn.microsoft.com/en-us/library/windowsazure/dn151790.aspx

Page 38: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Questions

Page 39: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Related contentMDC324B: Service Manager and Orchestrator, the perfect partnershipATC334: The Identity JigsawATC421: FIM2010 R2: Custom Workflow Activities

Find Us Later in the Expo Hall

Page 40: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

Developer Network

Resources for Developers

http://msdn.microsoft.com/en-au/

Learning

Virtual Academy

http://www.microsoftvirtualacademy.com/

TechNet

Resources

Sessions on Demand

http://channel9.msdn.com/Events/TechEd/Australia/2013

Resources for IT Professionals

http://technet.microsoft.com/en-au/

Page 41: Jean-Pierre Simonis (Data # 3) Bruce Smith (Data # 3)

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows 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.