openid-best-practices: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
Line 10: Line 10:
In order of both importance and perhaps ease of implementation as well:
In order of both importance and perhaps ease of implementation as well:


# '''Provide a user URL field and link to it with [[rel-me]].''' Many (most?) users already have at least one other identity on the web, [http://proofile.org/LissaCoffey
# '''Provide a user URL field and link to it with [[rel-me]].'''  
profiles], social network related, their own blog(s) etc.  By providing a URL field for the user to link to their blog or other profile, you help enable users to explictly and visibly connect their OpenID identity URL with their existing online identity. Numerous sites [[hcard-xfn-supporting-friends-lists#Services_with_XFN_rel.3D.22me.22_to_one_external_site|allow users to link to at least one other profile URL]].
Many (most?) users already have at least one other identity on the web, [http://proofile.org/LissaCoffey profiles], social network related, their own blog(s) etc.  By providing a URL field for the user to link to their blog or other profile, you help enable users to explictly and visibly connect their OpenID identity URL with their existing online identity. Numerous sites [[hcard-xfn-supporting-friends-lists#Services_with_XFN_rel.3D.22me.22_to_one_external_site|allow users to link to at least one other profile URL]].
# '''Markup a user's identity URL with [[hCard]]''' for their name, URL, email etc. and any other information about themselves they choose to make public on their identity URL.  Several OpenID providers already do this, see: [[hcard-supporting-user-profiles#Services_with_hCard_profiles_that_also_provide_OpenID|OpenID providers with hCard marked up profile pages]].
# '''Markup a user's identity URL with [[hCard]]''' for their name, URL, email etc. and any other information about themselves they choose to make public on their identity URL.  Several OpenID providers already do this, see: [[hcard-supporting-user-profiles#Services_with_hCard_profiles_that_also_provide_OpenID|OpenID providers with hCard marked up profile pages]].
# '''Provide multiple URL fields for a user to publish many links to "other profiles" of theirs.'''  Several sites are doing this already, see [[hcard-xfn-supporting-friends-lists#Services_with_XFN_rel.3D.22me.22_to_multiple_external_sites|services that enable users to  list links to multiple other profiles]].
# '''Provide multiple URL fields for a user to publish many links to "other profiles" of theirs.'''  Several sites are doing this already, see [[hcard-xfn-supporting-friends-lists#Services_with_XFN_rel.3D.22me.22_to_multiple_external_sites|services that enable users to  list links to multiple other profiles]].

Revision as of 12:49, 14 November 2013

<entry-title>OpenID best practices</entry-title>

Best practices for sites that support OpenID (both providers and consumers).

See also: web-sign-in

OpenID providers

With a little bit of microformats support, OpenID providers can make their user identity URLs much more useful for their users.

In order of both importance and perhaps ease of implementation as well:

  1. Provide a user URL field and link to it with rel-me.

Many (most?) users already have at least one other identity on the web, profiles, social network related, their own blog(s) etc. By providing a URL field for the user to link to their blog or other profile, you help enable users to explictly and visibly connect their OpenID identity URL with their existing online identity. Numerous sites allow users to link to at least one other profile URL.

  1. Markup a user's identity URL with hCard for their name, URL, email etc. and any other information about themselves they choose to make public on their identity URL. Several OpenID providers already do this, see: OpenID providers with hCard marked up profile pages.
  2. Provide multiple URL fields for a user to publish many links to "other profiles" of theirs. Several sites are doing this already, see services that enable users to list links to multiple other profiles.
  3. Markup a user's friends list with XFN. If your provider's user identity URLs also list users' friends lists, mark those up with XFN.
  4. Link to a separate XFN friendslist with rel-me. If instead your provider user identity URLs links to a users' friends lists, mark up that link with rel-me to assist autodiscovery of a friends list from an OpenID user identity URL.

OpenID consumers

OpenID consumers could consume hCard user profiles in addition to OpenID identity URLs, not for authentication, but rather to accelerate both sign up processes, and through profile syndication of those external hCard profile(s).

related