Submit Search
Upload
2007 Barcelona Drupalcon: OpenID
•
2 likes
•
807 views
James Walker
Follow
Technology
Business
Report
Share
Report
Share
1 of 89
Download now
Download to read offline
Recommended
El Sexo Buena Medicina
El Sexo Buena Medicina
Emosane Esther
Iraque
Iraque
MERCIO
Trab Ti Rev01
Trab Ti Rev01
shirlaine
La Mentalidad reflejada en el Fútbol
La Mentalidad reflejada en el Fútbol
Engel Fonseca
Jim Bob and Michelle Duggar Family
Jim Bob and Michelle Duggar Family
pacho54
Las Reglas Masculinas1
Las Reglas Masculinas1
Pajarito
living drupal
living drupal
James Walker
Drupal & Mobile
Drupal & Mobile
James Walker
Recommended
El Sexo Buena Medicina
El Sexo Buena Medicina
Emosane Esther
Iraque
Iraque
MERCIO
Trab Ti Rev01
Trab Ti Rev01
shirlaine
La Mentalidad reflejada en el Fútbol
La Mentalidad reflejada en el Fútbol
Engel Fonseca
Jim Bob and Michelle Duggar Family
Jim Bob and Michelle Duggar Family
pacho54
Las Reglas Masculinas1
Las Reglas Masculinas1
Pajarito
living drupal
living drupal
James Walker
Drupal & Mobile
Drupal & Mobile
James Walker
Salmon Protocol - OpenWebTO
Salmon Protocol - OpenWebTO
James Walker
Federating the Social Web
Federating the Social Web
James Walker
Keeping Drupal Connected
Keeping Drupal Connected
James Walker
OpenWeb Discovery
OpenWeb Discovery
James Walker
Using Drupal
Using Drupal
James Walker
Your Blog is Your Social Network
Your Blog is Your Social Network
James Walker
Why I Hate Drupal
Why I Hate Drupal
James Walker
OpenID DrupalCon 2009
OpenID DrupalCon 2009
James Walker
Openid Drupalcon 2008
Openid Drupalcon 2008
James Walker
2007 Fsoss Drupal Under The Hood
2007 Fsoss Drupal Under The Hood
James Walker
2007 Barcelona Drupalcon Image handling
2007 Barcelona Drupalcon Image handling
James Walker
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
More Related Content
More from James Walker
Salmon Protocol - OpenWebTO
Salmon Protocol - OpenWebTO
James Walker
Federating the Social Web
Federating the Social Web
James Walker
Keeping Drupal Connected
Keeping Drupal Connected
James Walker
OpenWeb Discovery
OpenWeb Discovery
James Walker
Using Drupal
Using Drupal
James Walker
Your Blog is Your Social Network
Your Blog is Your Social Network
James Walker
Why I Hate Drupal
Why I Hate Drupal
James Walker
OpenID DrupalCon 2009
OpenID DrupalCon 2009
James Walker
Openid Drupalcon 2008
Openid Drupalcon 2008
James Walker
2007 Fsoss Drupal Under The Hood
2007 Fsoss Drupal Under The Hood
James Walker
2007 Barcelona Drupalcon Image handling
2007 Barcelona Drupalcon Image handling
James Walker
More from James Walker
(11)
Salmon Protocol - OpenWebTO
Salmon Protocol - OpenWebTO
Federating the Social Web
Federating the Social Web
Keeping Drupal Connected
Keeping Drupal Connected
OpenWeb Discovery
OpenWeb Discovery
Using Drupal
Using Drupal
Your Blog is Your Social Network
Your Blog is Your Social Network
Why I Hate Drupal
Why I Hate Drupal
OpenID DrupalCon 2009
OpenID DrupalCon 2009
Openid Drupalcon 2008
Openid Drupalcon 2008
2007 Fsoss Drupal Under The Hood
2007 Fsoss Drupal Under The Hood
2007 Barcelona Drupalcon Image handling
2007 Barcelona Drupalcon Image handling
Recently uploaded
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Recently uploaded
(20)
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
2007 Barcelona Drupalcon: OpenID
1.
2.
supported in core...
3.
now what?
4.
questions?
5.
answers!
6.
explanation
7.
what is OpenID?
8.
“OpenID is an
open, decentralized, free framework for user- centric digital identity.”
9.
“OpenID is an
open, decentralized, free framework for user- centric digital identity.”
10.
what is identity?
11.
who you are
12.
who am I?
13.
14.
“walkah”
15.
James Ransom Walker
16.
yes... “Ransom”
17.
18.
19.
20.
21.
July 10, 1977
22.
29
23.
30
24.
over 19
25.
over 21
26.
over 25
27.
under 65
28.
who you are
29.
how does it
work?
30.
Who is involved? •
Users - OpenID Identifier • Relying Party (RP) - aka “consumer” • Wants your information • OpenID Provider (OP) - aka “ID provider” • Has your information
31.
User provides identity (URL)
to Relying Party
32.
Relying Party performs discovery
33.
Re-directs to OpenID Provider
34.
... with choices
35.
User authenticates
36.
User receives signed authentication
response
37.
Redirected to RP
38.
Relying party verifies
this response
39.
access granted!
40.
what’s the point?
41.
too many usernames &
passwords
42.
single sign-on
43.
44.
45.
46.
47.
registration headaches
48.
real world
49.
50.
photo ID
51.
what is an
OpenID identifier?
52.
not an account
53.
URL
54.
globally unique
55.
identifier
56.
57.
... like your passport
number
58.
isn’t that a
bad idea?
59.
what if someone steals
my identity!?
60.
“OpenID is an
open, decentralized, free framework for user- centric digital identity.”
61.
choice of: OpenID Provider
62.
get a couple!
63.
multiple personas
64.
choice of: authentication
method
65.
66.
choice of: released data
67.
(including not presenting ID)
68.
user decides
69.
where do i
get one?
70.
how do i
use it?
71.
is it secure?
72.
you don’t give
your credentials to anyone but your OpenID provider
73.
(unlike drupal.module)
74.
what’s next?
75.
OpenID provider
76.
DRUPAL-4-7--2
77.
5 & 6
soon!
78.
in core?
79.
attribute exchange
80.
81.
key-value pairs
82.
keys are URLs
83.
(also globally
unique)
84.
http://pants.com/pants/status
=> off
85.
not necessarily from your
provider
86.
cached by your
provider
87.
can be digitally signed
by attribute provider
88.
we can achieve
true digital identity
89.
more questions?
Download now