Top Banner
Understanding Digital ID World 2007 David Recordon Open Platforms Tech Lead [email protected] Eve Maler Technology Director [email protected]
47

Digital ID World 2007 - Understanding Openid

Jan 28, 2015

Download

Technology

David Recordon

Presentation by David Recordon (Six Apart) and Eve Maler (Sun) about OpenID and the enterprise.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Digital ID World 2007 - Understanding Openid

UnderstandingDigital ID World 2007

David RecordonOpen Platforms Tech Lead

[email protected]

Eve MalerTechnology Director

[email protected]

Page 2: Digital ID World 2007 - Understanding Openid

"taking the world by storm"Tim O'Reilly

"Its definitely time to declare OpenID a winner"

TechCrunch

"this high profile announcement marks the importance of single sign on identity technology to the future of the Internet"

ReadWriteWeb

"OpenID is a protocol made for the public, by the public.

No one owns or controls your login information: You do."

37signals

"...sees great potential for OpenID's use alongside enterprise-ready software

infrastructure"Sun Microsystems

Page 3: Digital ID World 2007 - Understanding Openid

What is OpenID?

• Single sign-on for the web

• Simple and light-weight(not going to replace your bank card pin)

• Easy to use and deploy

• Built upon proven existing technologies(DNS, HTTP, SSL/TLS, Diffie-Hellman)

• Decentralized(you don't have to ask anyone permission to implement it)

• Free!

Page 4: Digital ID World 2007 - Understanding Openid

An OpenID is a URI

• URLs are globally unique and ubiquitous

• OpenID allows proving ownership of an URI

• People already have identity at URLs via blogs, photos, MySpace, FaceBook, etc

• People already describe relationships via URLs (e.g. links to my friends)

Page 5: Digital ID World 2007 - Understanding Openid

OpenID is Decentralized

Page 6: Digital ID World 2007 - Understanding Openid

Benefits• Reduces the number of usernames and

passwords

• Simplifies new account creation

• Allows for lightweight accounts

• Simplifies internal SSO

• Enables wide-spread benefit of strong authentication

• Enables decentralized reputation

• Enables social network portability

Page 7: Digital ID World 2007 - Understanding Openid

OpenID is one of Phil’s Anchors

WikiPedia.org

Page 8: Digital ID World 2007 - Understanding Openid

...but it also enables and powers

Page 9: Digital ID World 2007 - Understanding Openid

DEMOUsing OpenIDnow with claimsalways with attributes --

Page 10: Digital ID World 2007 - Understanding Openid

DEMOHow Does it Work?

Page 11: Digital ID World 2007 - Understanding Openid

Prove it!

I’m davidrecordon.com

Who are you?

As a Conversation

Page 12: Digital ID World 2007 - Understanding Openid

"openid.server" points to my OpenID Provider

Discovers My Provider

Page 13: Digital ID World 2007 - Understanding Openid

(crypto happens)

Page 14: Digital ID World 2007 - Understanding Openid

http://openid.net/wiki/index.php/OpenIDServers

ClaimID.com

MyOpenID.compip.VeriSignLabs.com

MyVidoop.com

and you may already have one

Creating an OpenID

Page 15: Digital ID World 2007 - Understanding Openid

OpenID is Really Easy

Page 16: Digital ID World 2007 - Understanding Openid

"This is a geek's toy,

nobody will ever have an OpenID!"

Page 17: Digital ID World 2007 - Understanding Openid

~120 million OpenIDs(including every AOL user)

OpenID 1.1 - Estimated from various services

Page 18: Digital ID World 2007 - Understanding Openid
Page 19: Digital ID World 2007 - Understanding Openid

"Nobody will ever use this!"

Page 20: Digital ID World 2007 - Understanding Openid

0

1,500

3,000

4,500

6,000

Sep '

05 Oct

Nov Dec

Jan '0

6Fe

bMar Apr May

June

July

Aug Sep

(aka places you can login with OpenID)

OpenID 1.1 - As viewed by MyOpenID.com

Total Relying Parties

2006

Page 21: Digital ID World 2007 - Understanding Openid

0

1,500

3,000

4,500

6,000

Sep '

05 Oct

Nov Dec

Jan '0

6Fe

bMar Apr May

June

July

Aug Sep

Oct

Nov Dec

Jan '0

7Fe

bMar Apr May

June

July

Augus

t

Sep 2

2

(aka places you can login with OpenID)

OpenID 1.1 - As viewed by MyOpenID.com

Total Relying Parties

Page 22: Digital ID World 2007 - Understanding Openid

"So that's great there are so many blogs, but what about something

real?"

Page 23: Digital ID World 2007 - Understanding Openid
Page 24: Digital ID World 2007 - Understanding Openid

"What about security?"

Page 25: Digital ID World 2007 - Understanding Openid

“Protocol Security?”

Page 26: Digital ID World 2007 - Understanding Openid

like any protocol...think as you implement

Page 27: Digital ID World 2007 - Understanding Openid

the best solutions will around the browser

Page 28: Digital ID World 2007 - Understanding Openid

Higgins & Bandit(open source identity selector plugin and desktop app with OpenID support)

Page 29: Digital ID World 2007 - Understanding Openid

MyVidoop Plugin(a password manager tied into your OpenID account add-on for Firefox)

Page 30: Digital ID World 2007 - Understanding Openid

Sxipper(a form filler password manager with OpenID integration add-on for Firefox)

Page 31: Digital ID World 2007 - Understanding Openid

Symantec Identity Client(OpenID form-fill, upcoming provider, and claims integration)

Page 32: Digital ID World 2007 - Understanding Openid

(an OpenID convenience and security add-on for Firefox)

works with

VeriSign's OpenID SeatBelt

Page 33: Digital ID World 2007 - Understanding Openid

IE Team has posted a job ad mentioning "OpenID""Does the idea of redefining the role of the Internet browser appeal to you? Do the terms HTTP, RSS, Microformats, and OpenID, excite you? If so, then

this just might be the opportunity for you."

Page 34: Digital ID World 2007 - Understanding Openid

OpenID is great for innovation

Page 35: Digital ID World 2007 - Understanding Openid

"What about the Foundation?"

Page 37: Digital ID World 2007 - Understanding Openid

• Add four corporate board members

• Finalize an IPR policy for future technical work (effort let by OIDF, AOL, Microsoft, Sun, Symantec, VeriSign,Yahoo!)

• Develop a trademark policy that supports the World-wide OpenID community

• Develop and refined core messaging for OpenID and websites oriented toward developers, users, and other potential adopters

• Coordinate World-wide joint marketing and evangelism (Snorri Giorgetti appointed as European representative)

Current Efforts

Page 38: Digital ID World 2007 - Understanding Openid

“So, what about the enterprise?”

Page 39: Digital ID World 2007 - Understanding Openid

“What is OpenID@Work?”

Page 40: Digital ID World 2007 - Understanding Openid

• Exploratory program launched by Sun in May

• Why?

• Learn from experience!

• Analyze use cases that connect business scenarios and “enterprise-strength” technology

• Pass on our experiences to customers, partners, and others

• What does it include?

• An OpenID Provider (of a specialized sort)

• Advising Sun website teams on OpenID

• A non-assertion covenant (important IPR declaration)

• Sharing what we learn

Page 41: Digital ID World 2007 - Understanding Openid

The Sun Provider• Only for Sun employees

• http://openid.sun.com/nickname

• These are effectively pseudonyms (and we don’t peek)

• Can be used directly or with delegation

• Use of Sun’s OpenID authentication service means:

• “Yes, this person is associated with this OpenID” and “This person is a current Sun employee”

• OpenID relying parties can act on this additional knowledge

• e.g. offer discounts to proven Sun employees

Page 42: Digital ID World 2007 - Understanding Openid

ArchitectureEnterprise-class and open-sourced

http://blogs.sun.com/hubertsblog has more information

OpenSSO.dev.java.net/public/extensions/openid

OpenSSO.dev.java.net

Page 43: Digital ID World 2007 - Understanding Openid

How are they being used?

• Not for business use -- an “employee perk”

• ProjectConcordia.org wiki (work-related use that I undertake on my own recognizance)

• Not currently using for internal applications

• Not a corporate approved authn mechanism

• Currently low usage

• <1% of employees have signed up (~350)

• ~7% the number of employees on Facebook

Page 44: Digital ID World 2007 - Understanding Openid

Formal Security Review• Business purposes:

What we are trying to achieve, so that risks can be appropriately measured and mitigated?

• Data governance:What responsibilities do we have regarding employee data privacy?

• Authentication:Why did we choose the password method?

• Protocol and implementation:Where are the “holes”?

• www.laurenwood.org/anyway - starting September 19th

Page 45: Digital ID World 2007 - Understanding Openid

Do Sun Websites Accept OpenID?• Pitched to several community site owners

• No takers to date

• Why?

• Doesn’t completely remove local account management

• Allows decentralized authorization only if everyone adopts it

• No currently deployed OpenID standard for locally and third party asserted authorization claims

• Business prioritization

• Lost account costs not high enough

• Not high-enough user demand

Page 46: Digital ID World 2007 - Understanding Openid

Internal SSO for bug trackers and wikis

Offer all employees OpenIDs; open source

Enterprise SSO and identity manager with

LDAP and OpenID

OpenID Provider with plans to ship in enterprise

products this year

Shared OpenID Provider for their businesses and

partnersProject management,

CRM, and billing for small businesses