fosswire3 + openid

44
FOSSwire3 + OpenID Chris Van Patten

Upload: cvanp

Post on 12-May-2015

514 views

Category:

Technology


3 download

DESCRIPTION

The presentation I'll be doing at the inaugural BarCamp Buffalo on March 3rd, 2009.

TRANSCRIPT

Page 1: FOSSwire3 + OpenID

FOSSwire3 +OpenID

Chris Van Patten

Page 2: FOSSwire3 + OpenID

Me…• Designer

• Entrepreneur

• Freshman at UB

• Department of Theatre & Dance

• Intended B.F.A., Theatre Design

Page 3: FOSSwire3 + OpenID

• Website design

• Print design

• Branding

• Product development

My work…

Page 4: FOSSwire3 + OpenID

My work…

Page 5: FOSSwire3 + OpenID
Page 6: FOSSwire3 + OpenID
Page 7: FOSSwire3 + OpenID
Page 8: FOSSwire3 + OpenID
Page 9: FOSSwire3 + OpenID
Page 10: FOSSwire3 + OpenID
Page 11: FOSSwire3 + OpenID
Page 12: FOSSwire3 + OpenID

FOSSwire• Established Oct. 2006

Page 13: FOSSwire3 + OpenID

FOSSwire• Focus:

• Free/Open Source software tips, tricks, tutorials

Page 14: FOSSwire3 + OpenID

FOSSwire• Subscribers: ~5000

Page 15: FOSSwire3 + OpenID

FOSSwire• Featured on Lifehacker, Mozilla Blog, Alltop (and more)

Page 16: FOSSwire3 + OpenID

FOSSwire• Problems

• Feeds: hard to monetize• Community: strong, but great room for growth

• Goals• Strengthen website, more views• Build in more discussion options

Page 17: FOSSwire3 + OpenID

FOSSwire

Solution…

Page 18: FOSSwire3 + OpenID
Page 19: FOSSwire3 + OpenID

FOSSwire• Community

• FOSSwire Talk community• User-submitted articles

• Voted on by others, can be promoted to main feed

• Monetization• Website-only features drive visitors• Smarter ad placement, sponsorships

Page 20: FOSSwire3 + OpenID

Let’s take a look…

Page 21: FOSSwire3 + OpenID
Page 22: FOSSwire3 + OpenID

Welcome back!

Page 23: FOSSwire3 + OpenID

OpenID• Problems

• Accounts are a pain to develop• Another username, another password

• Why OpenID?• Easy-to-integrate library• One ID, many websites• Support for outside ID providers

Page 24: FOSSwire3 + OpenID

OpenID• What

• OpenID is a decentralized, open standard for user authentication.

• Huh?• Let’s look at some pictures.

Page 25: FOSSwire3 + OpenID

WARNINGThe following diagrams are not entirely

technically complete, and are intended to be

rough outlines on how OpenID communication

happens. Those programmers who are more

familiar with OpenID may want to turn away!

Page 26: FOSSwire3 + OpenID

Traditional Login

John Q. Public’s PCJohn Q. Public’s PC

WebsiteWebsite

1. Enter your username and password

2. Are John Q. Public’s username and password correct?

3. If so, your computer displays the logged in page.

Page 27: FOSSwire3 + OpenID

OpenID

John Q. Public’s PCJohn Q. Public’s PC

WebsiteWebsite

1. Enter your OpenID provider

2. The website server opens a connection to the OpenID provider’s server.

3. You’re redirected to the OpenID provider.

4. Enter your username/pass there.

5. If right, the OpenID provider reports back that you logged in, and closes the connection.

6. You’re redirected back to the website and shown the logged-in version.

OpenID ProviderOpenID Provider

Page 28: FOSSwire3 + OpenID

OpenID• Wait…

• That seems more complicated! Why would I use that?

• It’s really not!• OpenID just ‘moves the login box’• Let’s see…

Page 29: FOSSwire3 + OpenID

Example time!

Page 30: FOSSwire3 + OpenID
Page 31: FOSSwire3 + OpenID

Easy, right?

Page 32: FOSSwire3 + OpenID

OpenID• Login - Easy to implement

• Built in to Movable Type, TypePad, Blogger, LiveJournal, WordPress.com• WordPress self-hosted plugin

• http://wordpress.org/extend/plugins/openid/

•Thousands of sites accept OpenIDs• Above blogs, Basecamp, Highrise, Plaxo, Identi.ca, FOSSwire, 30,000 more

Page 33: FOSSwire3 + OpenID

OpenID• Getting one – even easier!

• You might already have one!

Page 34: FOSSwire3 + OpenID

Have an account with any of these sites?

Then you’ve got an OpenID!

Page 35: FOSSwire3 + OpenID

OpenID• Dedicated providers

• MyOpenID (I use this)• ClaimID• You! Install OpenID on your server.

• Why go dedicated?• Some are more streamlined, or security oriented. You may just want more control!

Page 36: FOSSwire3 + OpenID

OpenID• But I have accounts with many of those sites… how do I pick?

• You don’t have to!

Page 37: FOSSwire3 + OpenID

Example time (again)!

Page 38: FOSSwire3 + OpenID
Page 39: FOSSwire3 + OpenID

Pretty cool.

Page 40: FOSSwire3 + OpenID

OpenID• Why? (Web surfer)

• Easier logins• Fewer passwords to remember

• Why? (Web developer)• Easier logins = higher conversion rate• Fewer passwords to remember = more long term users – fewer repeat accounts

Page 41: FOSSwire3 + OpenID

What we covered.

Page 42: FOSSwire3 + OpenID

Summary• OpenID

• Faster, easier logins• Fewer passwords to remember

• FOSSwire• Cool website about open source• You should read it!

Page 43: FOSSwire3 + OpenID

Thank you!

Page 44: FOSSwire3 + OpenID