Diff for "OpenID"

Not logged in - Log In / Register

Differences between revisions 5 and 24 (spanning 19 versions)
Revision 5 as of 2008-03-21 17:44:42
Size: 3546
Editor: vc7-1-240a
Comment: idea not ID. where is my head? :-)
Revision 24 as of 2008-03-26 01:07:57
Size: 4661
Editor: vc7-1-240a
Comment: xrds corrected
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
'''DRAFT: Work in progress. This feature is not yet live. See [https://bugs.launchpad.net/launchpad/+bug/1169 Bug 1169] for details.''' '''DRAFT: Work in progress.'''
 *
This feature is not yet live. See [https://bugs.launchpad.net/launchpad/+bug/1169 Bug 1169] for details.

----

'''This feature is in Beta Test. Please help us find bugs!'''
 * Please see the FAQs below for known bugs and improvement ideas.

----
Line 20: Line 28:
= What do I have to do to enable it? = = What do I have to do to enable and use it? =
Line 22: Line 30:
Nothing! Your existing Launchpad ID is already enabled for your use. '''To protect your privacy, we do not expose your Launchpad account name.''' Instead we use an ID number to link back to your account. 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.
Line 24: Line 32:
XXX: JoeyStanford - include screenshot of person page showing the private OpenID information For OpenID 2.0 sites, simply enter the following as your OpenID {{{
https://login.launchpad.net}}}

For OpenID 1.0 sites, Go to [https://launchpad.net/people/+me your person page] and, from the "''OpenID login:''" field, copy your OpenID URL and paste that into the OpenID Login prompt. {{{
https://login.launchpad.net/+id/xxxxxxx}}}

Note that this id is case-sensitive.

'''XXX: JoeyStanford - maybe include a doctored screenshot of person page showing the private OpenID information'''
Line 28: Line 44:
XXX: JoeyStanford - untested but should work '''XXX: JoeyStanford - untested but should work.'''
Line 30: Line 46:
With OpenID, you can easily set your webpage or blog up as an identity URL using delegation. By inserting a little bit of code into your blog or website, you can easily make your blog or website your OpenID. 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.
Line 32: Line 48:
Rather than logging in with your Launchpad OpenID, you'd log in with {{{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, your blog or website will be your OpenID url. 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.
Line 36: Line 52:
<link rel="openid.server" href="https://login.launchpad.net/+openid" />
<link rel="openid.delegate" href="http://launchpad.net/+ID=xxxxxxxx" />}}}
<link rel="openid.server" href="https://login.launchpad.net/" />
<link rel="openid.delegate" href="https://login.launchpad.net/+id/xxxxxxxx" />
<meta http-equiv="X-XR
DS-Location" content="https://login.launchpad.net/+id/xxxxxxx/+xrds" />}}}
Line 39: Line 56:
You'll need to replace the {{{http://launchpad.net/+ID=xxxxxxxx}}} with your actual Launchpad OpenID. You'll need to replace the {{{http://login.launchpad.net/+id/xxxxxxxx}}} with your actual Launchpad OpenID.
Line 43: Line 60:
 * 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].
Line 47: Line 68:
 * Will you be exposing an API for Launchpad's OpenID?
  * We're not certain at this time but it is an interesting idea.
 * 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].
 * Can I change my OpenID id?
  * Unfortunately, not at this time.
 * 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.

ContentsBRTableOfContents

DRAFT: Work in progress.


This feature is in Beta Test. Please help us find bugs!

  • Please see the FAQs below for known bugs and improvement ideas.


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].

What is OpenID?

[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.

Where can I use it?

You can use your Launchpad Account on any one of a growing number of sites which support OpenID.

What do I have to do to enable and use it?

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.

For OpenID 2.0 sites, simply enter the following as your OpenID

https://login.launchpad.net

For OpenID 1.0 sites, Go to [https://launchpad.net/people/+me your person page] and, from the "OpenID login:" field, copy your OpenID URL and paste that into the OpenID Login prompt.

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

Note that this id is case-sensitive.

XXX: JoeyStanford - maybe include a doctored screenshot of person page showing the private OpenID information

How do I delegate my OpenID?

XXX: JoeyStanford - untested but should work.

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://login.launchpad.net/+id/xxxxxxxx" />
<meta http-equiv="X-XRDS-Location" content="https://login.launchpad.net/+id/xxxxxxx/+xrds" />

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

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?
    • Unfortunately, not at this time.
  • 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)