Labs/Bespin/DesignDocs/OpenIDIntegration: Difference between revisions

From MozillaWiki
< Labs‎ | Bespin‎ | DesignDocs
Jump to navigation Jump to search
Line 18: Line 18:
===How does it work?===
===How does it work?===
====Account registration====
====Account registration====
*You first need to get an OpenID/OpenID provider ID : http://openid.net/get/ (And you probably already have one)


    #You first need to get an OpenID/OpenID provider ID : http://openid.net/get/ (And you probably already have one)
*Once it's done, you fill the information (if any), and we create/register your account associated with your user id
    #Once it's done, you fill the information (if any), and we create/register your account associated with your user id


====Login====
====Login====

Revision as of 16:49, 31 May 2009

OpenID Integration document

Feature details

What's OpenID?

"OpenID is a free and easy way to use a single digital identity across the Internet."
For more information: http://openid.net/what/
To get one : http://openid.net/get/

Why OpenID?

  1. It's an open standard
  2. It's secure
  3. For company, it's available in closed environnement with a server running an OpenID service (there's many available out there)
  4. A single Id for all website supporting OpenID (growing and growing)
  5. It adheres to Bespin mind : using new ideas/technologies


How does it work?

Account registration

  • You first need to get an OpenID/OpenID provider ID : http://openid.net/get/ (And you probably already have one)
  • Once it's done, you fill the information (if any), and we create/register your account associated with your user id

Login

   #When you come back on the web application you:
         o Click a sign in link/button
         o Choose a listed provider or enter your own OpenID provider
         o You are automatically redirected to your provider to confirm that you want to login
         o Getting back to your web server and Voilà!

Requirements

Back End

OpenID available Python libraries

Database/tables

Front End

Login Page

Roadmap