SlideShare a Scribd company logo
1 of 43
Download to read offline
OpenID Intro
“Identity 2.0 - Forget your passwords”
~/ $ who am i
• Frank Louwers - frank@openminds.be
• Partner in Openminds & Metatale
• http://frank.be
• Openminds offers high-quality, high-
  performance Internetsolutions
• Openminds launched the first Belgian
  OpenID identity server
Quick Poll?
Quick Poll?
• Who uses same username / password for
  every new account?
Quick Poll?
• Who uses same username / password for
  every new account?
• Who loses usernames / passwords for
  some sites?
Quick Poll?
• Who uses same username / password for
  every new account?
• Who loses usernames / passwords for
  some sites?
• Who has a blog?
Quick Poll?
• Who uses same username / password for
  every new account?
• Who loses usernames / passwords for
  some sites?
• Who has a blog?
• Who has OpenID? (Wordpress.com, AOL,
  Typepad,Yahoo!, ...)
Passwords, usernames,
     and amnesia
Morning workflow

• Read Mail
• Read RSS feeds
• Use company Intranet / wiki
• Write blogpost
• Comment on other blogs / wiki
Morning workflow

• Read Mail                       needs login

• Read RSS feeds
• Use company Intranet / wiki
• Write blogpost
• Comment on other blogs / wiki
Morning workflow

• Read Mail                       needs login

• Read RSS feeds                  needs login
• Use company Intranet / wiki
• Write blogpost
• Comment on other blogs / wiki
Morning workflow

• Read Mail                       needs login

• Read RSS feeds                  needs login
• Use company Intranet / wiki     needs login

• Write blogpost
• Comment on other blogs / wiki
Morning workflow

• Read Mail                       needs login

• Read RSS feeds                  needs login
• Use company Intranet / wiki     needs login

• Write blogpost                  needs login

• Comment on other blogs / wiki
Morning workflow

• Read Mail                       needs login

• Read RSS feeds                  needs login
• Use company Intranet / wiki     needs login

• Write blogpost                  needs login

• Comment on other blogs / wiki   needs login
Even worse ...




http://www.monuments.nu/monuments/2007/05/pure_annoyance.html
Our best friend ...
Not only do we need to remember the password

We also need to rember the (random) username!
Solutions
Lazy solution
• Same password everywhere
• Not safe
• One site compromised, all sites
  compromised
• When your mail-address changes, accounts
  lost?
Solution: Single Sign On

• Previous attempts: Microsoft Passport.net
• Centralised (not everyone trusts MS)
• Expensive to integrate
• Not extendable
OpenID: KISS
• De-centralised
• Open Standards based
• easy, lightweight protocol
• providing Single Sign On
• Based on proven standards (dns and urls)
• A blog identifies a person
De-centralised
• You choose one of the many OpenID i-
  providers (http://openid.openminds.be)
• You choose who you trust and why
• Even set-up your own OpenID server if
  you want
• It’s the only place where your credentials
  are stored
A life without passwords

      How does it look like?
Login to OpenID sites
• Enter your OpenID identifier url as
  “username”
• Site contacts your OpenID Server (based
  on url)
• OpenID Server checks if you are logged in
• OpenID Server passes token to site
Only the first time I login to an OpenID site that day.
     Next time, only a confirmation is needed.
What data should be transfered to the site?
Wikitravel doesn’t have a local account for this OpenID.
  Suggests me to create one. This happens only the first
time. It binds my OpenID (openid.openminds.be/frank) to
                    this new account.
Blog url as OpenID

• My OpenID: openid.openminds.be/frank
• My blog: frank.be
• Solution? Simple HTML tags!
Add html headers tags




No other plugins or code needed on your blog!
Who is using it?
Who’s in the game?
Plugins available for:

• Blog software (Wordpress, MT,
  Mephisto, ...)
• Wiki software (MediaWiki, DokuWiki, ...)
• Almost all Web frameworks (Drupal, Ruby
  on Rails, Joomla, Django, ...)
Add OpenID to your project
  • Lower barrier (users don’t need to create
    an account) eg: http://iusethis.com
  • Simplifies account setup
  • Specific hacks
   • AIM integration
   • Company Intranets or wiki’s and
      Company OpenID
Problems?
• Google isn’t in, and won’t be in soon
• Login is slower (browser redirects ...)
• Vulnerable to Phishing
 • risk actually less than with username /
    password logins
  • can be fixed with plugins (and FF3)
Future versions
• Exchange of more attributes
 • Gravatars?
 • Address (eg for shipping)
 • Language / timezone settings
 • Verified email address or not
• Security enhancements
Cool sites using OpenID




       http://iusethis.com
Cool sites using OpenID




        http://jyte.com
Cool sites using OpenID




        http://jyte.com
Cool sites using OpenID




       http://shopify.com
Cool sites using OpenID




      http://heardontv.com
Links

•   http://openid.openminds.be (still beta)
•   http://myopenid.com
•   http://openid.net
•   http://janrain.com/openid
•   http://openiddirectory.com
Q &A
• Do you use OpenID?
• Do you consider it?
• Why (not)?



    Frank Louwers - frank@openminds.be

More Related Content

What's hot

Bitcoin 100$ a day easy method
Bitcoin 100$ a day easy methodBitcoin 100$ a day easy method
Bitcoin 100$ a day easy methodriyashastri1
 
Lesson 110 24 aug13-1400-ay
Lesson 110 24 aug13-1400-ayLesson 110 24 aug13-1400-ay
Lesson 110 24 aug13-1400-ayCodecademy Ren
 
Lesson 102 25 aug13-2200-ay
Lesson 102 25 aug13-2200-ayLesson 102 25 aug13-2200-ay
Lesson 102 25 aug13-2200-ayCodecademy Ren
 
Easy bitcoin 1000$ a week
Easy bitcoin 1000$ a week Easy bitcoin 1000$ a week
Easy bitcoin 1000$ a week HelenaWalsh5
 
Free btc auto pilot1
Free btc auto pilot1Free btc auto pilot1
Free btc auto pilot1PrajwalGR
 
Easy bitcoin 1000$ a week
Easy bitcoin 1000$ a weekEasy bitcoin 1000$ a week
Easy bitcoin 1000$ a weekAlexPetkov4
 
Lesson 104 23 aug13-1430-ay
Lesson 104 23 aug13-1430-ayLesson 104 23 aug13-1430-ay
Lesson 104 23 aug13-1430-ayCodecademy Ren
 
earn 1000$ a week from bitcoin
earn 1000$ a week from bitcoinearn 1000$ a week from bitcoin
earn 1000$ a week from bitcoinKeemoBars
 
Easy bitcoin 1000$ a week 2
Easy bitcoin 1000$ a week 2Easy bitcoin 1000$ a week 2
Easy bitcoin 1000$ a week 2bargaoui haythem
 
Lesson 201 14 sep13-1500-ay
Lesson 201 14 sep13-1500-ayLesson 201 14 sep13-1500-ay
Lesson 201 14 sep13-1500-ayCodecademy Ren
 
BTC MINER | EASY
BTC MINER | EASYBTC MINER | EASY
BTC MINER | EASYFarriid
 
Daily $60 BTC Method
Daily $60 BTC MethodDaily $60 BTC Method
Daily $60 BTC MethodChiCuong4
 

What's hot (18)

Bitcoin 100$ a day easy method
Bitcoin 100$ a day easy methodBitcoin 100$ a day easy method
Bitcoin 100$ a day easy method
 
Lesson 110 24 aug13-1400-ay
Lesson 110 24 aug13-1400-ayLesson 110 24 aug13-1400-ay
Lesson 110 24 aug13-1400-ay
 
Lesson 102 25 aug13-2200-ay
Lesson 102 25 aug13-2200-ayLesson 102 25 aug13-2200-ay
Lesson 102 25 aug13-2200-ay
 
Easy bitcoin 1000$ a week
Easy bitcoin 1000$ a week Easy bitcoin 1000$ a week
Easy bitcoin 1000$ a week
 
Free btc auto pilot1
Free btc auto pilot1Free btc auto pilot1
Free btc auto pilot1
 
Free btc auto pilot
Free btc auto pilotFree btc auto pilot
Free btc auto pilot
 
Easy bitcoin 1000$ a week
Easy bitcoin 1000$ a weekEasy bitcoin 1000$ a week
Easy bitcoin 1000$ a week
 
Lesson 104 23 aug13-1430-ay
Lesson 104 23 aug13-1430-ayLesson 104 23 aug13-1430-ay
Lesson 104 23 aug13-1430-ay
 
earn 1000$ a week from bitcoin
earn 1000$ a week from bitcoinearn 1000$ a week from bitcoin
earn 1000$ a week from bitcoin
 
Easy bitcoin 1000$ a week 2
Easy bitcoin 1000$ a week 2Easy bitcoin 1000$ a week 2
Easy bitcoin 1000$ a week 2
 
Lesson 201 14 sep13-1500-ay
Lesson 201 14 sep13-1500-ayLesson 201 14 sep13-1500-ay
Lesson 201 14 sep13-1500-ay
 
BTC MINER | EASY
BTC MINER | EASYBTC MINER | EASY
BTC MINER | EASY
 
Lecture1 B Frames&Forms
Lecture1 B  Frames&FormsLecture1 B  Frames&Forms
Lecture1 B Frames&Forms
 
Bitcoin cloud mining
Bitcoin cloud miningBitcoin cloud mining
Bitcoin cloud mining
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Btc method
Btc methodBtc method
Btc method
 
Bt cautopilot
Bt cautopilotBt cautopilot
Bt cautopilot
 
Daily $60 BTC Method
Daily $60 BTC MethodDaily $60 BTC Method
Daily $60 BTC Method
 

Viewers also liked

OpenID Foundation Retail Advisory Committee Webinar
OpenID Foundation Retail Advisory Committee WebinarOpenID Foundation Retail Advisory Committee Webinar
OpenID Foundation Retail Advisory Committee WebinarMatterport
 
OpenID Security
OpenID SecurityOpenID Security
OpenID Securityeugenet
 
OpenID Overview - Seoul July 2007
OpenID Overview - Seoul July 2007OpenID Overview - Seoul July 2007
OpenID Overview - Seoul July 2007David Recordon
 
Introduction to OpenID Connect
Introduction to OpenID Connect Introduction to OpenID Connect
Introduction to OpenID Connect Nat Sakimura
 
OpenID Bootcamp Tutorial
OpenID Bootcamp TutorialOpenID Bootcamp Tutorial
OpenID Bootcamp TutorialDavid Recordon
 

Viewers also liked (6)

OpenID Foundation Retail Advisory Committee Webinar
OpenID Foundation Retail Advisory Committee WebinarOpenID Foundation Retail Advisory Committee Webinar
OpenID Foundation Retail Advisory Committee Webinar
 
OpenID Security
OpenID SecurityOpenID Security
OpenID Security
 
OpenID Overview - Seoul July 2007
OpenID Overview - Seoul July 2007OpenID Overview - Seoul July 2007
OpenID Overview - Seoul July 2007
 
OpenID Connect Explained
OpenID Connect ExplainedOpenID Connect Explained
OpenID Connect Explained
 
Introduction to OpenID Connect
Introduction to OpenID Connect Introduction to OpenID Connect
Introduction to OpenID Connect
 
OpenID Bootcamp Tutorial
OpenID Bootcamp TutorialOpenID Bootcamp Tutorial
OpenID Bootcamp Tutorial
 

Similar to OpenID Intro @ Barcamp Brussels 3

Building the Social Web with OpenID
Building the Social Web with OpenIDBuilding the Social Web with OpenID
Building the Social Web with OpenIDSimon Willison
 
How To Integrate Social Media Into Your Wordpress Site
How To Integrate Social Media Into Your Wordpress SiteHow To Integrate Social Media Into Your Wordpress Site
How To Integrate Social Media Into Your Wordpress SiteConvertiv
 
FOSSwire3 + OpenID
FOSSwire3 + OpenIDFOSSwire3 + OpenID
FOSSwire3 + OpenIDcvanp
 
WordPress ecommerce talk
WordPress ecommerce talkWordPress ecommerce talk
WordPress ecommerce talkJosh Levinson
 
Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07carsonsystems
 
Webspam (English Version)
Webspam (English Version)Webspam (English Version)
Webspam (English Version)Dirk Haun
 
The Implications of OpenID
The Implications of OpenIDThe Implications of OpenID
The Implications of OpenIDSimon Willison
 
What Is A Blog?
What Is A Blog?What Is A Blog?
What Is A Blog?Nan Ross
 
Implementing OpenID for Your Social Networking Site
Implementing OpenID for Your Social Networking SiteImplementing OpenID for Your Social Networking Site
Implementing OpenID for Your Social Networking SiteDavid Keener
 
OpenID Tutorials
OpenID TutorialsOpenID Tutorials
OpenID TutorialsNao Haida
 
Implications Of OpenID (Google Tech Talk)
Implications Of OpenID (Google Tech Talk)Implications Of OpenID (Google Tech Talk)
Implications Of OpenID (Google Tech Talk)Simon Willison
 
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social webFuturopolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social webPatrick Chanezon
 
Blog Hands On Training
Blog  Hands  On  TrainingBlog  Hands  On  Training
Blog Hands On Traininghyacinthus
 
Good code, Bad Code
Good code, Bad CodeGood code, Bad Code
Good code, Bad Codejosedasilva
 
Ignite Orlando - Act 2
Ignite Orlando - Act 2Ignite Orlando - Act 2
Ignite Orlando - Act 2GreggPollack
 
Open ID and Django
Open ID and DjangoOpen ID and Django
Open ID and Djangonathanflorea
 

Similar to OpenID Intro @ Barcamp Brussels 3 (20)

Building the Social Web with OpenID
Building the Social Web with OpenIDBuilding the Social Web with OpenID
Building the Social Web with OpenID
 
How To Integrate Social Media Into Your Wordpress Site
How To Integrate Social Media Into Your Wordpress SiteHow To Integrate Social Media Into Your Wordpress Site
How To Integrate Social Media Into Your Wordpress Site
 
FOSSwire3 + OpenID
FOSSwire3 + OpenIDFOSSwire3 + OpenID
FOSSwire3 + OpenID
 
WordPress ecommerce talk
WordPress ecommerce talkWordPress ecommerce talk
WordPress ecommerce talk
 
Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07
 
Webspam (English Version)
Webspam (English Version)Webspam (English Version)
Webspam (English Version)
 
Blog101
Blog101Blog101
Blog101
 
The Implications of OpenID
The Implications of OpenIDThe Implications of OpenID
The Implications of OpenID
 
What Is A Blog?
What Is A Blog?What Is A Blog?
What Is A Blog?
 
Implementing OpenID for Your Social Networking Site
Implementing OpenID for Your Social Networking SiteImplementing OpenID for Your Social Networking Site
Implementing OpenID for Your Social Networking Site
 
OpenID Tutorials
OpenID TutorialsOpenID Tutorials
OpenID Tutorials
 
Implications Of OpenID (Google Tech Talk)
Implications Of OpenID (Google Tech Talk)Implications Of OpenID (Google Tech Talk)
Implications Of OpenID (Google Tech Talk)
 
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social webFuturopolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
 
FOSSASIA 2021 - CAS
FOSSASIA 2021 - CASFOSSASIA 2021 - CAS
FOSSASIA 2021 - CAS
 
Blog Hands On Training
Blog  Hands  On  TrainingBlog  Hands  On  Training
Blog Hands On Training
 
Good code, Bad Code
Good code, Bad CodeGood code, Bad Code
Good code, Bad Code
 
Ignite Orlando - Act 2
Ignite Orlando - Act 2Ignite Orlando - Act 2
Ignite Orlando - Act 2
 
Open Id
Open IdOpen Id
Open Id
 
Open ID and Django
Open ID and DjangoOpen ID and Django
Open ID and Django
 
BUILD YOUR OWN WEBSITE
BUILD YOUR OWN WEBSITEBUILD YOUR OWN WEBSITE
BUILD YOUR OWN WEBSITE
 

More from Frank Louwers

GDPR for Nerders - OpenTechTalks Gent 2019
GDPR for Nerders - OpenTechTalks Gent 2019GDPR for Nerders - OpenTechTalks Gent 2019
GDPR for Nerders - OpenTechTalks Gent 2019Frank Louwers
 
Docker security 101 (CfgMgmtCamp 2019)
Docker security 101 (CfgMgmtCamp 2019)Docker security 101 (CfgMgmtCamp 2019)
Docker security 101 (CfgMgmtCamp 2019)Frank Louwers
 
BISC 2013: Hosting and security
BISC 2013: Hosting and securityBISC 2013: Hosting and security
BISC 2013: Hosting and securityFrank Louwers
 
Devopsdays Ignite: BGP for all your ha needs
Devopsdays Ignite: BGP for all your ha needsDevopsdays Ignite: BGP for all your ha needs
Devopsdays Ignite: BGP for all your ha needsFrank Louwers
 
Openminds Techtalk: DNS
Openminds Techtalk: DNSOpenminds Techtalk: DNS
Openminds Techtalk: DNSFrank Louwers
 
Node.js: waarom en hoe
Node.js: waarom en hoeNode.js: waarom en hoe
Node.js: waarom en hoeFrank Louwers
 
IPv6 voor webbouwers
IPv6 voor webbouwersIPv6 voor webbouwers
IPv6 voor webbouwersFrank Louwers
 
Ondernemende ingenieurs 20100429
Ondernemende ingenieurs 20100429Ondernemende ingenieurs 20100429
Ondernemende ingenieurs 20100429Frank Louwers
 
Rails Servers - Arrrrcamp 20090508
Rails Servers -  Arrrrcamp 20090508Rails Servers -  Arrrrcamp 20090508
Rails Servers - Arrrrcamp 20090508Frank Louwers
 
Dns Problems - Zoocamp 20090523
Dns Problems -  Zoocamp   20090523Dns Problems -  Zoocamp   20090523
Dns Problems - Zoocamp 20090523Frank Louwers
 
Schaalbaarheid En Optimalisatie
Schaalbaarheid En OptimalisatieSchaalbaarheid En Optimalisatie
Schaalbaarheid En OptimalisatieFrank Louwers
 

More from Frank Louwers (13)

GDPR for Nerders - OpenTechTalks Gent 2019
GDPR for Nerders - OpenTechTalks Gent 2019GDPR for Nerders - OpenTechTalks Gent 2019
GDPR for Nerders - OpenTechTalks Gent 2019
 
Docker security 101 (CfgMgmtCamp 2019)
Docker security 101 (CfgMgmtCamp 2019)Docker security 101 (CfgMgmtCamp 2019)
Docker security 101 (CfgMgmtCamp 2019)
 
BISC 2013: Hosting and security
BISC 2013: Hosting and securityBISC 2013: Hosting and security
BISC 2013: Hosting and security
 
Devopsdays Ignite: BGP for all your ha needs
Devopsdays Ignite: BGP for all your ha needsDevopsdays Ignite: BGP for all your ha needs
Devopsdays Ignite: BGP for all your ha needs
 
Openminds Techtalk: DNS
Openminds Techtalk: DNSOpenminds Techtalk: DNS
Openminds Techtalk: DNS
 
Node.js: waarom en hoe
Node.js: waarom en hoeNode.js: waarom en hoe
Node.js: waarom en hoe
 
IPv6 voor webbouwers
IPv6 voor webbouwersIPv6 voor webbouwers
IPv6 voor webbouwers
 
Ondernemende ingenieurs 20100429
Ondernemende ingenieurs 20100429Ondernemende ingenieurs 20100429
Ondernemende ingenieurs 20100429
 
Iso9001 Agile Teams
Iso9001 Agile TeamsIso9001 Agile Teams
Iso9001 Agile Teams
 
Rails Servers - Arrrrcamp 20090508
Rails Servers -  Arrrrcamp 20090508Rails Servers -  Arrrrcamp 20090508
Rails Servers - Arrrrcamp 20090508
 
Dns Problems - Zoocamp 20090523
Dns Problems -  Zoocamp   20090523Dns Problems -  Zoocamp   20090523
Dns Problems - Zoocamp 20090523
 
Schaalbaarheid En Optimalisatie
Schaalbaarheid En OptimalisatieSchaalbaarheid En Optimalisatie
Schaalbaarheid En Optimalisatie
 
Africa On Rails
Africa On RailsAfrica On Rails
Africa On Rails
 

Recently uploaded

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

OpenID Intro @ Barcamp Brussels 3

  • 1. OpenID Intro “Identity 2.0 - Forget your passwords”
  • 2. ~/ $ who am i • Frank Louwers - frank@openminds.be • Partner in Openminds & Metatale • http://frank.be • Openminds offers high-quality, high- performance Internetsolutions • Openminds launched the first Belgian OpenID identity server
  • 4. Quick Poll? • Who uses same username / password for every new account?
  • 5. Quick Poll? • Who uses same username / password for every new account? • Who loses usernames / passwords for some sites?
  • 6. Quick Poll? • Who uses same username / password for every new account? • Who loses usernames / passwords for some sites? • Who has a blog?
  • 7. Quick Poll? • Who uses same username / password for every new account? • Who loses usernames / passwords for some sites? • Who has a blog? • Who has OpenID? (Wordpress.com, AOL, Typepad,Yahoo!, ...)
  • 9. Morning workflow • Read Mail • Read RSS feeds • Use company Intranet / wiki • Write blogpost • Comment on other blogs / wiki
  • 10. Morning workflow • Read Mail needs login • Read RSS feeds • Use company Intranet / wiki • Write blogpost • Comment on other blogs / wiki
  • 11. Morning workflow • Read Mail needs login • Read RSS feeds needs login • Use company Intranet / wiki • Write blogpost • Comment on other blogs / wiki
  • 12. Morning workflow • Read Mail needs login • Read RSS feeds needs login • Use company Intranet / wiki needs login • Write blogpost • Comment on other blogs / wiki
  • 13. Morning workflow • Read Mail needs login • Read RSS feeds needs login • Use company Intranet / wiki needs login • Write blogpost needs login • Comment on other blogs / wiki
  • 14. Morning workflow • Read Mail needs login • Read RSS feeds needs login • Use company Intranet / wiki needs login • Write blogpost needs login • Comment on other blogs / wiki needs login
  • 17. Not only do we need to remember the password We also need to rember the (random) username!
  • 19. Lazy solution • Same password everywhere • Not safe • One site compromised, all sites compromised • When your mail-address changes, accounts lost?
  • 20. Solution: Single Sign On • Previous attempts: Microsoft Passport.net • Centralised (not everyone trusts MS) • Expensive to integrate • Not extendable
  • 21. OpenID: KISS • De-centralised • Open Standards based • easy, lightweight protocol • providing Single Sign On • Based on proven standards (dns and urls) • A blog identifies a person
  • 22. De-centralised • You choose one of the many OpenID i- providers (http://openid.openminds.be) • You choose who you trust and why • Even set-up your own OpenID server if you want • It’s the only place where your credentials are stored
  • 23. A life without passwords How does it look like?
  • 24. Login to OpenID sites • Enter your OpenID identifier url as “username” • Site contacts your OpenID Server (based on url) • OpenID Server checks if you are logged in • OpenID Server passes token to site
  • 25.
  • 26. Only the first time I login to an OpenID site that day. Next time, only a confirmation is needed.
  • 27. What data should be transfered to the site?
  • 28. Wikitravel doesn’t have a local account for this OpenID. Suggests me to create one. This happens only the first time. It binds my OpenID (openid.openminds.be/frank) to this new account.
  • 29. Blog url as OpenID • My OpenID: openid.openminds.be/frank • My blog: frank.be • Solution? Simple HTML tags!
  • 30. Add html headers tags No other plugins or code needed on your blog!
  • 33. Plugins available for: • Blog software (Wordpress, MT, Mephisto, ...) • Wiki software (MediaWiki, DokuWiki, ...) • Almost all Web frameworks (Drupal, Ruby on Rails, Joomla, Django, ...)
  • 34. Add OpenID to your project • Lower barrier (users don’t need to create an account) eg: http://iusethis.com • Simplifies account setup • Specific hacks • AIM integration • Company Intranets or wiki’s and Company OpenID
  • 35. Problems? • Google isn’t in, and won’t be in soon • Login is slower (browser redirects ...) • Vulnerable to Phishing • risk actually less than with username / password logins • can be fixed with plugins (and FF3)
  • 36. Future versions • Exchange of more attributes • Gravatars? • Address (eg for shipping) • Language / timezone settings • Verified email address or not • Security enhancements
  • 37. Cool sites using OpenID http://iusethis.com
  • 38. Cool sites using OpenID http://jyte.com
  • 39. Cool sites using OpenID http://jyte.com
  • 40. Cool sites using OpenID http://shopify.com
  • 41. Cool sites using OpenID http://heardontv.com
  • 42. Links • http://openid.openminds.be (still beta) • http://myopenid.com • http://openid.net • http://janrain.com/openid • http://openiddirectory.com
  • 43. Q &A • Do you use OpenID? • Do you consider it? • Why (not)? Frank Louwers - frank@openminds.be