OpenID identity URL should be shown privately on a users person page

Bug #201963 reported by Joey Stanford
4
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Māris Fogels

Bug Description

Hi,

We should enable the display of a person's OpenID identity URL on their person page. It should be private so only they can see it.

I consider this a blocker for the OpenID beta test.

Joey

Joey Stanford (joey)
Changed in launchpad:
assignee: nobody → flacoste
importance: Undecided → High
milestone: none → 1.2.3
Changed in launchpad:
status: New → Triaged
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

This should be presented in such a way that people don't think, when looking at their own page, that what they're seeing is visible to everyone else. I don't have any great ideas on how to achieve this, except maybe showing it in a pastel box by itself.

Changed in launchpad:
assignee: flacoste → mars
Revision history for this message
Francis J. Lacoste (flacoste) wrote :

For the duration of the beta program, this information should only be displayed for members of the openid-testers team.

Māris Fogels (mars)
Changed in launchpad:
status: Triaged → In Progress
Revision history for this message
Māris Fogels (mars) wrote :

I would like to see some inline help for this option. Perhaps a "What's this?" tooltip or link that summarizes and points you to https://help.launchpad.net/openid.

A similar tooltip could be useful for Karma in the Summary portlet.

Thoughts?

Revision history for this message
Māris Fogels (mars) wrote :

I noticed that the label, icon, and text for each line-item under the Contact Details portlet don't line up. Each successive element in the line-item is stepped 3 pixels lower than the preceeding element (see the "Email" and "OpenID login" line items in the attached image for an example).

Do we have a bug for this? I don't see a CSS rule that would fix it.

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

By default in popular Web browsers, table cells are vertically centered. To fix this, in Line 56 of style.css I specified "tr {vertical-align: top;}". But that doesn't work well here, because the envelope and padlock icons are taller than the line of text, causing the lines of text in the left cell and the right cell to have different overall heights. So when their tops are lined up, their baselines are not.

To fix this, change "tr {vertical-align: top;}" to "th, td {vertical-align: baseline}".

Disclaimer: I have tested this only in a minimal HTML document, not in Launchpad itself, so inspect a variety of pages (including the "Affects" table for a bug report) closely after making the change.

Revision history for this message
Stuart Bishop (stub) wrote : Re: [Bug 201963] [NEW] OpenID identity URL should be shown privately on a users person page

Joey Stanford wrote:

> We should enable the display of a person's OpenID identity URL on their
> person page. It should be private so only they can see it.
>
> I consider this a blocker for the OpenID beta test.

There may be too much information that needs to be imparted to put it on the
home page - a seperate screen may be warrented.

In particular, we need somewhere to explain that the OpenID identity URL may
look like random gibberish but you only need to use it on legacy OpenID 1.x
systems.

Bug #199069 ties in with this a little bit - perhaps we should promote the
mutable but readable identity URLs for OpenID 1.x systems with encouragement
to switch to 'the more secure OpenID 2.0' system of just using
https://login.launchpad.net

--
Stuart Bishop <email address hidden> http://www.canonical.com/
Canonical Ltd. http://www.ubuntu.com/

Revision history for this message
Māris Fogels (mars) wrote :

Merged in RF 5949.

Changed in launchpad:
status: In Progress → Fix Committed
Māris Fogels (mars)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.