Openid Drupalcon 2008

82
OpenID + Identity the future of user module

description

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

Transcript of Openid Drupalcon 2008

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