Diff for "OpenID"

Not logged in - Log In / Register

Differences between revisions 44 and 45
Revision 44 as of 2008-11-13 16:55:17
Size: 5241
Editor: modemcable040
Comment: Revert to old identifiers
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 3: Line 3:
Line 5: Line 4:

'''We're beta testing this feature. Please help us find bugs!'''
Line 15: Line 12:
Using Launchpad, you can log into other websites and services that support [[http://openid.net/|OpenID]]. In OpenID terms, Launchpad is an OpenID provider. You can now use your Launchpad identity to log into into other websites and
services that support [[http://openid.net/|OpenID]].
Line 20: Line 18:
 1. Enter the Launchpad login URL - ```https://login.launchpad.net/```  1. Enter the Launchpad profile URL - ```https://launchpad.net/~your_nickname```
Line 24: Line 22:
Simple! This means that you only need to remember your Launchpad username and password in order to use websites that support 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 26: Line 25:
There are a couple of things you need to know: 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 28: Line 29:
 * 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.
Line 41: Line 41:
 * [[http://sourceforge.net|SourceForge]]
Line 46: Line 47:
If you encounter an error, it probably means that the site does not support OpenID 2.0. 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 48: Line 52:
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.

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.
Line 75: Line 58:
 * 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]].
Line 78: 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 80: Line 62:
  * Unfortunately, there is no mechanism today to associate any other OpenID's you may have to your Launchpad OpenID.   * Unfortunately, there is no mechanism today to associate any other
  
OpenID's you may have to your Launchpad OpenID.
 <<Anchor(rename-account)>>
Line 82: Line 66:
  * 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.   * 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
Line 85: Line 72:
 * Why are you using a URL based on a random string and not my Launchpad ID?
  * Essentially, because your Launchpad ID can change. Read more about this at http://idcorner.org/2007/08/22/the-problems-with-openid/ and https://bugs.edge.launchpad.net/bugs/199069


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)