large scale en masse federation: an hp it case study filelarge scale en masse federation: an hp it...

24
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Anjali Anagol-Subbarao Chief Architect, IDM, ebusiness HP IT Large scale en masse federation: An HP IT case study

Upload: vuongcong

Post on 26-Apr-2019

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

© 2004 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

Anjali Anagol-SubbaraoChief Architect, IDM, ebusiness HP IT

Large scale en masse federation:An HP IT case study

Page 2: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 2

Agenda• Overview of HP-IT Identity Management• Federation Use Cases• Learnings

Page 3: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

HP IT’s IDM system

Page 4: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 4

Objectives/Drivers for IdM at HP• Enable new business opportunities• Enable extended enterprise• Cost Reduction• Risk Mitigation and Security• Enable non-interactive principals (e.g. app to

app)• Move toward loosely coupled web services based

IdM capabilities

Page 5: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 5

HP’s IDM Verticals

Cus

tom

erId

M

Em

ploy

ee

IdM

Sup

plie

r/P

artn

erId

M

Man

aged

S

ervi

ces

IdM

Page 6: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 6

HP Customer Identity Management

subsequent site layers

HP.com

publishing systems

back-end systems

site infrastructure

awareness

buy

use & learn

support

consumer

enterprise/corporate

public sector

small/m

edium bus.

common servicesCust

omer

Exp

erie

nce

Stra

tegy

, IA,

Des

ign

It provides a mission critical horizontal process and shared service for hp.com web sites

Page 7: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 7

Industry Leading Implementation• One of the largest IDM systems in the industry − 21MM users, growth rate of 700,000/month

• One of the highest Available systems in HP−SLA of 3 9’s , avoids loss in revenue /minute of $2000

• Decreased cost/user by $10 to < 60 cents

Complexity Total Site cost of development

Cost of Authentication Dev

HPP Integration (Median)

Cost avoidance

High $2,000,000 $400,000 $55,337 $344,663Medium $1,000,000 $200,000 $47,120 $152,880Low $750,000 $150,000 $20,025 $129,975

Page 8: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

Federation Use Cases

Page 9: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 9

Federation Use Cases

Single sign on

Customer IDM

External

Employee IDM

Authenticate

Account Search

Contact Search

Opportunity Search

Quote Search

Order Search

Federate

Internal

Select Federation

Consumer Digital

entertainment

ExternalFederate

Page 10: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 10

Federation architecture

Page 11: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 11

Workings• Interoperability between different vendors

established• Accounts 1:1 linked between IDP and SP• User attributes sent in SAML 2.0 assertion• Authorization by sending group membership

through SAML assertion as attributes• Session management like common and local

logout achieved• Privacy of user – action of federation and shared

attributes

Page 12: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 12

Federation Setup

User

Id,

grou

p m

embe

rshi

p

User ID

, group m

embership

Page 13: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

Learnings

Page 14: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 14

Federation strategy• One consistent federation architecture across all

4 verticals− Leverage−Consistency of architecture−One face to customer

Page 15: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 15

Account linking• 1 to 1 Account linking between IDP and SP users

to facilitate −Personalization−Audit ability−Change from many to 1 to relationship- 1 to 1 would be

new design − If user has a pre-existing account and via a federated

relationship binds there pre-existing directory entry to the federation relationship they can’t unbind it.

Page 16: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 16

User parameters • Bulk federation for existing users• Auto discovery of new users by SP • User centric- User in control of attributes−Privacy maintained for attributes sharing− action of being federated shown to users

Page 17: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 17

Central login server• HP as an SP uses a central login server so

decisions about IDP can be made centrally

1.Different urls for each IDP 2.If the user’s IDP cannot be determined show list of

IDPs

• Central login server will also serve as IDP site for HP to federate to external parties

• Central login server is more secure as it handles credentials

Page 18: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 18

User Experience considerations• Clarity for native login users

• Seamless login from IdP to SP− If user comes thru federation link from IDP− If user comes to SP and needs to be redirected to IDP − If IDP of user needs to be determined

Page 19: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 19

Various flows

Page 20: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 20

Various Flows contd.

Page 21: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 21

Details of Use Cases• Use cases can get

complex• Should analyze,

document, test • May need customized

code for some use cases• Include use cases to allow

for future IDP and SP integrations

Page 22: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 22

Future vision• Move to a complete infrastructure services based

architecture−Registration services−Authentication and Authorization services−Federation services

• Use ID-WSF standards for these services

Page 23: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

February 28, 2006 23

Call to Action• Use Learnings for your own implementations

• Liberty Alliance specification http://www.projectliberty.org/

• OASIS SAML specification http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=security

• SF web site http://www.managementsoftware.hp.com/products/slctfed/index.html

Page 24: Large scale en masse federation: An HP IT case study fileLarge scale en masse federation: An HP IT case study. February 28, 2006 2 Agenda

Thank you