openid presentation - a quick introduction

15
Distributed Identity Management University of Applied Sciences Rapperswil April 14, 2008 Corsin Camichel, [email protected]

Upload: corsin-camichel

Post on 08-May-2015

3.966 views

Category:

Technology


1 download

DESCRIPTION

My short presentation on OpenID on April 14th, 2008 at the University of Applied Sciences in Rapperswil

TRANSCRIPT

Page 1: Openid Presentation - A Quick Introduction

Distributed Identity Management

University of Applied Sciences RapperswilApril 14, 2008

Corsin Camichel, [email protected]

Page 2: Openid Presentation - A Quick Introduction

Agenda

• Traditional login process

• What is OpenID

• How OpenID works

• Live Demo

• For Developers

• Your Questions

2

Page 3: Openid Presentation - A Quick Introduction

Login Today

• How many accounts do you have?

• GMail, Yahoo Mail, Hotmail ...

• MySpace / FaceBook / StudiVZ ...

• How many different passwords do you use?

3

Page 4: Openid Presentation - A Quick Introduction

The Way A Login Works

1.Register for an account (share your data)

2.Verify your email address

3.First login with the new account

4.Server verifies credentials

5.Repeat steps for any other website ...

6.End up with 30 accounts on 30 websites

4

Page 5: Openid Presentation - A Quick Introduction

What is OpenID?

• new open standard for logging in

• identified by URI (AHV, finger print)

• http://openid.hsr.ch/ccamiche

• http://cocaman.ch

• Single-Sign-On (SSO)

• only one password used

• over 250 million accounts worldwide5

Page 6: Openid Presentation - A Quick Introduction

The OpenID Way

1.You create an OpenID

1.You can use your Flickr account, Google Account or any other provider out there

2.Go to the website

3.Login with your OpenID

4.Define what data you like to share

5.That is it. You have created an account6

Page 7: Openid Presentation - A Quick Introduction

How It Works

8

Page 8: Openid Presentation - A Quick Introduction

The Process In Detail

• Creative Commons Wiki

9

Page 9: Openid Presentation - A Quick Introduction

Data not being shared

• Your Password

• Things you do not want to give the website (see my “personas”)

10

Page 10: Openid Presentation - A Quick Introduction

Developers I

• Create an user account based on OpenID data

• Respect the specs

• Becoming part of Firefox 3.0 & Internet Explorer 8

• Big companies start to use OpenID (Yahoo, Google, VeriSign, Microsoft ...)

11

Page 11: Openid Presentation - A Quick Introduction

Developers II

• Many ready-to-use implementations for PHP, Java, Ruby ...

• Add-ons for CMS, Wikis and others

• No hassle with the detailed specification

12

Page 12: Openid Presentation - A Quick Introduction

Fears

• Phishing

• Man-in-the-middle attacks

• Remember: It is only an Authentication, NOT an Authorization system

13

Page 13: Openid Presentation - A Quick Introduction

More Information?!

• http://openid.net

• http://openid.net/developers/specs

• http://myopenid.com

14

Page 14: Openid Presentation - A Quick Introduction

Any Questions?

15

Page 15: Openid Presentation - A Quick Introduction