82
OpenID + Identity the future of user module

Openid Drupalcon 2008

Embed Size (px)

DESCRIPTION

My talk on OpenID, Drupal's implementation and the future of OpenID in Drupal for DrupalCon Boston 2008

Citation preview

Page 1: Openid Drupalcon 2008

OpenID + Identitythe future of user module

Page 2: Openid Drupalcon 2008

what is identity?

Page 3: Openid Drupalcon 2008

who are you?

Page 4: Openid Drupalcon 2008
Page 5: Openid Drupalcon 2008

James Ransom Walker

Page 6: Openid Drupalcon 2008

SHAMELESS PLUG!

Page 7: Openid Drupalcon 2008

Director of Education

Page 8: Openid Drupalcon 2008

July 10, 1977

Page 9: Openid Drupalcon 2008

30

Page 10: Openid Drupalcon 2008
Page 11: Openid Drupalcon 2008
Page 12: Openid Drupalcon 2008
Page 13: Openid Drupalcon 2008

unique identifier

Page 14: Openid Drupalcon 2008

digital identity

Page 15: Openid Drupalcon 2008

walkah

Page 19: Openid Drupalcon 2008

http://www.lullabot.com/blog

Page 20: Openid Drupalcon 2008

http://drupal.org/user/1531

Page 24: Openid Drupalcon 2008

it’s a mess

Page 25: Openid Drupalcon 2008

what is OpenID?

Page 26: Openid Drupalcon 2008

OpenID is a free and easy way to use a

single digital identity across the Internet.

Page 27: Openid Drupalcon 2008

URLhttp://walkah.myopenid.com/

Page 28: Openid Drupalcon 2008

globally unique

Page 29: Openid Drupalcon 2008

identifier(like a passport ID)

Page 30: Openid Drupalcon 2008

anyone can provide

Page 31: Openid Drupalcon 2008

users can choose

Page 32: Openid Drupalcon 2008

security

Page 33: Openid Drupalcon 2008

SSL

Page 34: Openid Drupalcon 2008

certificate-basedauthentication

http://myopenid.com/

Page 35: Openid Drupalcon 2008

two factor authentication

http://myvidoop.com/

Page 36: Openid Drupalcon 2008

delegate

Page 37: Openid Drupalcon 2008

http://walkah.net/ http://walkah.myopenid.com/

Page 38: Openid Drupalcon 2008

OpenID 2.0

Page 39: Openid Drupalcon 2008

directed identity

Page 40: Openid Drupalcon 2008

“anonymous login”

Page 41: Openid Drupalcon 2008

user-friendly

Page 42: Openid Drupalcon 2008

extensible

Page 43: Openid Drupalcon 2008

SREGSimple REGistration Protocol

Page 44: Openid Drupalcon 2008

AXAttribute eXchange

Page 45: Openid Drupalcon 2008

PAPEProvider Authentication Policy Extension

Page 46: Openid Drupalcon 2008
Page 47: Openid Drupalcon 2008

identity is central

Page 48: Openid Drupalcon 2008

semantic web

Page 49: Openid Drupalcon 2008

OpenID is not

Page 50: Openid Drupalcon 2008

OpenID is not an account

Page 51: Openid Drupalcon 2008

OpenID is not a trust framework

Page 52: Openid Drupalcon 2008

(although central to building one)

Page 53: Openid Drupalcon 2008

what about Drupal?

Page 54: Openid Drupalcon 2008
Page 55: Openid Drupalcon 2008

what’s in core?

Page 56: Openid Drupalcon 2008

Relying Party support

Page 57: Openid Drupalcon 2008

creates local accounts

Page 58: Openid Drupalcon 2008

associate multiple OpenIDs

Page 59: Openid Drupalcon 2008

OpenID 2.0

Page 60: Openid Drupalcon 2008

directed identity(works with yahoo!)

Page 61: Openid Drupalcon 2008

what’s not in core?

Page 62: Openid Drupalcon 2008

OpenID Provider support

Page 63: Openid Drupalcon 2008

(full) SREG support

Page 64: Openid Drupalcon 2008

Attribute eXchange

Page 65: Openid Drupalcon 2008

what can Drupaldo better?

Page 66: Openid Drupalcon 2008

core support for...

Page 67: Openid Drupalcon 2008

multiple authentication

systems

Page 68: Openid Drupalcon 2008

limiting authentication

systems

Page 69: Openid Drupalcon 2008

weighting authentication

systems

Page 70: Openid Drupalcon 2008

removing assumptions

Page 71: Openid Drupalcon 2008

users = username and password

Page 72: Openid Drupalcon 2008

and drupal.org?

Page 73: Openid Drupalcon 2008

http://drupal.org/user/1531

Page 77: Openid Drupalcon 2008

proposalDRAFT

Page 78: Openid Drupalcon 2008

OpenID providerhttps://id.drupal.org/

Page 79: Openid Drupalcon 2008

delegationhttp://drupal.org/user/1531

Page 80: Openid Drupalcon 2008

directed identity“drupal.org”

Page 81: Openid Drupalcon 2008

wanna help?

Page 82: Openid Drupalcon 2008

thank you