Diff for "OpenID"

Not logged in - Log In / Register

Differences between revisions 11 and 45 (spanning 34 versions)
Revision 11 as of 2008-03-25 16:05:49
Size: 4660
Editor: vc7-1-240a
Comment: clarifications
Revision 45 as of 2008-11-20 02:28:02
Size: 3763
Editor: modemcable040
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from openid
Line 2: Line 3:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''[[BR]][[TableOfContents]]|| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||
Line 4: Line 5:
'''DRAFT: Work in progress.'''
 * This feature is not yet live. See [https://bugs.launchpad.net/launchpad/+bug/1169 Bug 1169] for details.
 * [[OpenID#faq|Read about known bugs and ideas for improvement]].
 * [[https://bugs.launchpad.net/launchpad/+bug/1169|Read the original bug report requesting OpenID in Launchpad]].
 
--------------------------------------
Line 7: Line 10:
---- = Overview =
Line 9: Line 12:
'''This feature is in Beta Test. Please help us find bugs!'''
 * Please see the FAQs below for known bugs and improvement ideas.
You can now use your Launchpad identity to log into into other websites and
services that support [[http://openid.net/|OpenID]].
Line 12: Line 15:
---- Here's how it works:
Line 14: Line 17:
This page describes Launchpad's role as an [http://openid.net/ OpenID] provider. Launchpad currently supports OpenID [http://openid.net/specs/openid-authentication-2_0.html 2.0].  1. You visit a website that supports OpenID and it asks you to log in.
 1. Enter the Launchpad profile URL - ```https://launchpad.net/~your_nickname```
 1. If you're not already logged into Launchpad, it'll ask you to enter your username and password.
 1. Once you're successfully logged into Launchpad, it'll return you to the site you want to use.
Line 16: Line 22:
= What is OpenID? = Simple! This means that you only need to remember your Launchpad profile URL,
username and password in order to use websites that support OpenID.
Line 18: Line 25:
[http://openid.net/ OpenID] is a free and easy way to use a single digital identity across the Internet. With one OpenID you can login to all your favorite websites and forget about online paperwork! Best of all, you can now use your Launchpad account as your single digital identity. We will send your Launchpad nickname to the site, but many simply choose to
display the identity URL. On these, you'll be known as
```https://launchpad.net/~your_nickname```.
Line 20: Line 29:
 [http://openid.net/what/ Learn more about OpenID] Launchpad supports [[http://openid.net/specs/openid-authentication-2_0.html|OpenID 2.0]]. Don't worry, you can still log into sites that support older OpenID standards.

[[http://openid.net/what/|Learn more about OpenID]].
Line 24: Line 35:
You can use your Launchpad Account on any one of a growing number of sites which support OpenID. You can use Launchpad to log into any of the growing number of sites that support OpenID. These include:
Line 26: Line 37:
 [http://openid.net/where/ Learn more about where you can use OpenID]  * Blogs powered by [[http://blogger.com|Blogger]]
 * [[http://pbwiki.com|PBWiki]] - the free wiki hosting service
 * [[http://wordpress.org|Wordpress]] blogs using an OpenID plugin
 * [[http://livejournal.com|LiveJournal]].
 * [[http://sourceforge.net|SourceForge]]
Line 28: Line 43:
= What do I have to do to enable and use it? = Find out more about [[http://openid.net/where/|where you can use OpenID]].
Line 30: Line 45:
Nothing! Your existing Launchpad ID is already enabled for your use. '''To protect your privacy, we do not expose your Launchpad account name.''' For OpenID 2.0 we use the address of the Launchpad Login Service and for OpenID 1.0 we use an ID number to link back to your account. Please use the OpenID 2.0 login where possible for optimal privacy. = I've come across an error =
Line 32: Line 47:
For OpenID 2.0 sites, simply enter the following as your OpenID {{{
https://login.launchpad.net}}}
If you encounter an error, then it's possible there is a bug in either
Launchpad's or the site's implementation of the OpenID protocol. You can
request help on the ```#launchpad``` FreeNode channel or report the problematic site
by <a href="https://answers.launchpad.net/launchpad/+adquestion">filing a question</a> on Launchpad.
Line 35: Line 52:
For OpenID 1.0 sites, Go to https://launchpad.net/+me/ ('''XXX: JoeyStanford - fix when link becomes available on staging''') and copy your "+ID=" URL and paste that into the OpenID Login prompt.
Line 37: Line 53:
'''XXX: JoeyStanford - include screenshot of person page showing the private OpenID information'''

= How do I delegate my OpenID? =

'''XXX: JoeyStanford - untested but should work. Also need to test openid2.local_id as we migiht be able to simply use login.launchpad.net there.'''

With OpenID, you can easily set your webpage or blog up as an identity URL using [http://wiki.openid.net/Delegation delegation]. By inserting a little bit of code into your blog or website, you can easily make your blog or website your OpenID.

Rather than presenting your Launchpad OpenID, you'd enter your openid as {{{http://mywebsite.com}}}. Launchpad will still be providing the backend so you'll be asked for your password by Launchpad. However, when you show up as a commenter on, for example, a Livejournal thread, the openid displayed will be your personal blog or website.

To set your blog or website up as a delegate, simply add this snippet of code into the <head> of your page. It will need to go between the <head> and </head> elements on the page.
{{{
<link rel="openid.server" href="https://login.launchpad.net/" />
<link rel="openid.delegate" href="https://launchpad.net/+ID=xxxxxxxx" />
<link rel="openid2.provider" href="https://loging.launchpad.net/" />
<link rel="openid2.local_id" href="https://launchpad.net/+ID=xxxxxxxx" />}}}

You'll need to replace the {{{http://launchpad.net/+ID=xxxxxxxx}}} with your actual Launchpad OpenID.

Note that we do not support [http://dev.inames.net/wiki/XRI_and_OpenID XRDS] as this time.
<<Anchor(faq)>>
Line 60: Line 56:
 * Where may I see a list of bugs filed against Launchpad's OpenID implementation?
  * All of our [[https://bugs.launchpad.net/launchpad-project/+bugs?field.tag=openid|OpenID bugs are tagged]] with the {{{openid}}} tag.
Line 61: Line 59:
  * Unfortunately, not at this time. Launchpad is currently an OpenID Provider (OP) and not a consumer (RP).   * Unfortunately, not at this time. Launchpad is currently an OpenID
 
Provider (OP) and not a consumer (RP). 
Line 63: Line 62:
  * Unfortunately, there is no mechanism today to associate any other OpenID's you may have to your Launchpad OpenID.
 * Will you be exposing an API for Launchpad's OpenID?
  * We're not certain at this time but it is an interesting idea.
 * Do you support [http://dev.inames.net/wiki/XRI_and_OpenID XRDS]?
  * Unfortunately, not at this time.
 * Where may I see a list of bugs filed against Launchpad's OpenID implementation?
  * All of our [https://bugs.launchpad.net/launchpad-project/+bugs?field.tag=openid OpenID bugs are tagged] with the {{{openid}}} tag.
 * Where may I see a list of new features planned for Launchpad's OpenID implementation?
  * These are contained inside Launchpad's Blueprint System. We currently lack [https://bugs.launchpad.net/blueprint/+bug/137397 tag support for Blueprints] so you'll have to [https://blueprints.edge.launchpad.net/launchpad-project/ search for them manually].
  * Unfortunately, there is no mechanism today to associate any other
  OpenID's you may have to your Launchpad OpenID.
 <<Anchor(rename-account)>>
 * Can I change my OpenID id?
  * Yes. You can rename your account and that will change your identity URL.
  This means that any sites you used the old URL to login, probably will
  probably consider you a new user. So rename your account with careful review
  of the consequences. You can read more about these by consulting http://idcorner.org/2007/08/22/the-problems-with-openid/ and https://bugs.edge.launchpad.net/bugs/199069
 * Do you support immediate mode authentication requests?
  * Currently we do not properly support immediate mode since we do not support pre-authorising an RP to avoid the login page. We have some infrastructure to support pre-authorisation, but decided to leave it out because it complicated the UI.


Overview

You can now use your Launchpad identity to log into into other websites and services that support OpenID.

Here's how it works:

  1. You visit a website that supports OpenID and it asks you to log in.
  2. Enter the Launchpad profile URL - https://launchpad.net/~your_nickname

  3. If you're not already logged into Launchpad, it'll ask you to enter your username and password.
  4. Once you're successfully logged into Launchpad, it'll return you to the site you want to use.

Simple! This means that you only need to remember your Launchpad profile URL, username and password in order to use websites that support OpenID.

We will send your Launchpad nickname to the site, but many simply choose to display the identity URL. On these, you'll be known as https://launchpad.net/~your_nickname.

Launchpad supports OpenID 2.0. Don't worry, you can still log into sites that support older OpenID standards.

Learn more about OpenID.

Where can I use it?

You can use Launchpad to log into any of the growing number of sites that support OpenID. These include:

Find out more about where you can use OpenID.

I've come across an error

If you encounter an error, then it's possible there is a bug in either Launchpad's or the site's implementation of the OpenID protocol. You can request help on the #launchpad FreeNode channel or report the problematic site by <a href="https://answers.launchpad.net/launchpad/+adquestion">filing a question</a> on Launchpad.

FAQs

  • Where may I see a list of bugs filed against Launchpad's OpenID implementation?
  • Can I log into Launchpad with my existing OpenID?
    • Unfortunately, not at this time. Launchpad is currently an OpenID Provider (OP) and not a consumer (RP).
  • Can I link my existing OpenID to my Launchpad OpenID?
    • Unfortunately, there is no mechanism today to associate any other OpenID's you may have to your Launchpad OpenID.

  • Can I change my OpenID id?
  • Do you support immediate mode authentication requests?
    • Currently we do not properly support immediate mode since we do not support pre-authorising an RP to avoid the login page. We have some infrastructure to support pre-authorisation, but decided to leave it out because it complicated the UI.

OpenID (last edited 2008-11-20 17:52:47 by 92-237-59-186)