35
Navigating User-Centric Identity Phillip J. Windley, Ph.D. [email protected] www.windley.com

Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. [email protected] . Technical Protocols. Technical ... Cameron’s

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Navigating User-Centric

Identity

Phillip J. Windley, [email protected]

Page 2: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s
Page 3: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Technical Protocols

Page 4: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Technical Protocols

Identity Projects

Page 5: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Technical Protocols

Identity Projects

Interop Projects

Page 6: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Technical Protocols

Identity Projects

Interop Projects

Industry Consortia

Page 7: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Technical Protocols

Identity Projects

Interop Projects

Industry Consortia

New Horizons

Page 8: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Some Terminology

• Identity Provide (IdP)

• Relying Party (RP) or Service Provider (SP)

• User

• See the identity lexicon for complete list

• http://identitygang.org/moin.cgi/Lexicon

Page 9: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Cameron’s Laws of Identity1. User consent and control

2. Minimal disclosure

3. Justifiable parties

4. Directed identity

5. Pluralism

6. Human integration

7. Consistent experience across contexts

Page 10: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Technical Protocols

Page 11: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

CardSpace &Information Cards

• Protocol for exchanging token-based claims Identity selector

• WS-Trust, STS, WS-Security

• Microsoft lead, with lots of community involvement

Page 12: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

• URL-based identity

• Provides RP with evidence user has a shared secret with IdP

• AOL, Orange, Technorati, Wordpress.com, LiveJournal members all have them

• Thousands of RPs (depending on who’s counting)

• 2.0 standard still not approved

Page 13: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

SAML

• Security Assertion Markup Language

• XML framework for describing and exchanging

• Authentication information

• Attributes

• Used by other identity protocols (CardSpace, OpenID extensions)

• Solves used cases in it’s own right

Page 14: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

ID-WSF

• Web services framework for identity

• Optimized for SAML

• Privacy protection

• Discovery

• Attribute sharing

Page 15: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

OAuth

• An open protocol to allow secure API authentication in a simple and standard method from desk top and web applications

• Designed for safe delegation of authority within limits set by the user

• Mashups!

Page 16: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

XRI

• eXtensible Resource Identifier

• Industry support for standard (OASIS)

• Persistent identifier

• iname (=windley)

• inumber

• Semantic tagging

Page 17: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

XDI

• Data sharing protocol based on XRI

• XRI’s provide semantic information for data via linking

• Personal profile information is a primary use case

Page 18: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Identity Projects

Page 19: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s
Page 20: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Bandit

• Open source project sponsored by Novell

• Building identity components

• Multiple protocols supported

• Identity selectors or Mac and Linux

Page 21: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Sxipper

• Free Firefox plug-in

• Password management

• OpenID Support

• Browser-based identity selector

Page 22: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Interop Projects

Page 23: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

OSIS

• Project interoperability

• Runs multiple interop events each year

• Identity Commons working group

Page 24: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Concordia

• Defines use cases for interop

• Focus on use cases not supported by current protocols

• Drives identity protocols forward

• Broad industry support

Page 25: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

The Pamela Project

• Grassroots effort

• Support for technical and non-tehnical users

• Focus on relyig party code development

Page 26: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Industry Consortia

Page 27: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Liberty Alliance

• Industry consortium with long history in federation

• Sponsors multiple projects and working groups

• Liberty Federation

• Liberty Web services

• Open Liberty (open source)

Page 28: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Liberty PPEG Privacy Summits

• Public Policy Expert Group

• Discussions/meetings about privacy among

• Industry

• Legal

• Academia

• Policy

• Shared models and terminology

Page 29: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Shibboleth

• Roots in higher-education

• Internet2 project

• Based on SAML

• Provided RP and IdP code

Page 30: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

ITU-T Focus Group on IdM

• Telephone standards

• Deliverables:

• Requiements for Global Identity Management, Interoperability, and Trust (Rec X.125)

• Standards for nextgen networks

• Global registries for XRI, SPIDs, and network elements

Page 31: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

OASIS ID Trust

• Founded in 1991 as PKI Forum

• Focus on trust infrastructures

• Identity and trust infrastructures

• Trust policies

• Barriers and emerging issues

• Outreach and education

• IDTrust 2008

Page 32: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Identity Commons

• Supports creation of open identity layer for the Web

• Serves as an umbrella legal entity for working groups

• Internet Identity Workshop, OSIS, OpenID, others

• Governed by Stewards Council

Page 33: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

New Horizons

Page 34: Navigating User-Centric Identity - Windley digital... · 2007. 12. 3. · User-Centric Identity Phillip J. Windley, Ph.D. phil@windley.org . Technical Protocols. Technical ... Cameron’s

Project VRM

• Vendor Relationship Management

• Dual of Customer Relationship Management

• Allows demand to inform supply (rather supply trying to “create” demand)