Diff for "OpenID"

Not logged in - Log In / Register

Differences between revisions 39 and 40
Revision 39 as of 2008-05-20 15:36:43
Size: 5215
Editor: 77-100-239-119
Comment:
Revision 40 as of 2008-06-17 14:21:18
Size: 5245
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">[[TableOfContents]]|| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||
Line 8: Line 8:
 * [: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].
 * [[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 15: Line 15:
Using Launchpad, you can log into other websites and services that support [http://openid.net/ OpenID]. In OpenID terms, Launchpad is an OpenID provider. Using Launchpad, you can log into other websites and services that support [[http://openid.net/|OpenID]]. In OpenID terms, Launchpad is an OpenID provider.
Line 28: Line 28:
 * 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.
 * OpenID is already enabled in your Launchpad account, if you're a member of the [:BetaTesting:Launchpad beta test] team.
 * 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.
 * OpenID is already enabled in your Launchpad account, if you're a member of the [[BetaTesting|Launchpad beta test]] team.
Line 31: Line 31:
[http://openid.net/what/ Learn more about OpenID]. [[http://openid.net/what/|Learn more about OpenID]].
Line 37: Line 37:
 * 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].
 * 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]].
Line 42: Line 42:
Find out more about [http://openid.net/where/ where you can use OpenID]. Find out more about [[http://openid.net/where/|where you can use OpenID]].
Line 48: Line 48:
To log in to these sites, visit [https://launchpad.net/people/+me your profile page] and copy the URL from the "''OpenID login:''" field, then paste it into the OpenID Login prompt. To log in to these sites, visit [[https://launchpad.net/people/+me|your profile page]] and copy the URL from the "''OpenID login:''" field, then paste it into the OpenID Login prompt.
Line 70: Line 70:
[[Anchor(faq)]] <<Anchor(faq)>>
Line 74: Line 74:
  * All of our [https://bugs.launchpad.net/launchpad-project/+bugs?field.tag=openid OpenID bugs are tagged] with the {{{openid}}} tag.   * All of our [[https://bugs.launchpad.net/launchpad-project/+bugs?field.tag=openid|OpenID bugs are tagged]] with the {{{openid}}} tag.
Line 76: Line 76:
  * 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].   * 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]].
Line 82: Line 82:
  * No. The identifiers are immutable and not reused as a [http://idcorner.org/2007/08/22/the-problems-with-openid/ security measure]. If you want to use a different login URL, see the delegation section above.   * No. The identifiers are immutable and not reused as a [[http://idcorner.org/2007/08/22/the-problems-with-openid/|security measure]]. If you want to use a different login URL, see the delegation section above.

{i} We're beta testing this feature. Please help us find bugs!


Overview

Using Launchpad, you can log into other websites and services that support OpenID. In OpenID terms, Launchpad is an OpenID provider.

Here's how it works:

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

  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 username and password in order to use websites that support OpenID.

There are a couple of things you need to know:

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

  • OpenID is already enabled in your Launchpad account, if you're a member of the Launchpad beta test team.

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, it probably means that the site does not support OpenID 2.0.

To log in to these sites, visit your profile page and copy the URL from the "OpenID login:" field, then paste it into the OpenID Login prompt.

For example: https://login.launchpad.net/+id/xxxxxxx

{i} Note: this id is case-sensitive.

How do I delegate my OpenID?

If you prefer, you can easily make a page on your website into your OpenID identity URL, while still using Launchpad as the underlying provider.

All your need to do is insert a snippet of markup between the <head> and <\head> elements of one of your web pages:

<link rel="openid.server" href="https://login.launchpad.net/" />
<link rel="openid.delegate" href="https://login.launchpad.net/+id/xxxxxxxx" />
<meta http-equiv="X-XRDS-Location" content="https://login.launchpad.net/+id/xxxxxxx/+xrds" />

{i} Note: You'll need to replace the http://login.launchpad.net/+id/xxxxxxxx with your actual Launchpad OpenID.

Now, rather than presenting your Launchpad OpenID, you can enter your OpenID as http://mywebsite.com. When you show up as a commenter - on LiveJournal, for example - it'll display your web page as your OpenID. However, as Launchpad is still providing the back-end, you'll still need to log-in at Launchpad.

FAQs

  • Where may I see a list of bugs filed against Launchpad's OpenID implementation?
  • Where may I see a list of new features planned for 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?
    • No. The identifiers are immutable and not reused as a security measure. If you want to use a different login URL, see the delegation section above.

  • 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.
  • Why are you using a URL based on a random string and not my Launchpad ID?

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