June 20th, 2009

documents, _support, workload, papers

Repurpose FAQ 233 as "how do I use my livejournal account to log in to another website with OpenID"

Based on this proposal, it's fairly clear that we need a better FAQ to help users use LJ as an OpenID provider. So, let's make FAQ 233 more comprehensive, and move it to the ext_sites category. Here's some proposed text:

Q: How do I use my LiveJournal account to log in to another website with OpenID?

Summary: OpenID is a decentralized identity system. It allows you to use an account at a particular website (OpenID provider) to log in to any other site that supports OpenID (OpenID consumer), without creating an account on the other site.

Answer: Every LiveJournal account can be used as an OpenID identity. When the other site asks for your OpenID URL, use [[journalurl]]. You will then be redirected to LiveJournal, where you will be asked whether LiveJournal should identify you to the other site. You will also be asked to choose whether this identification should be given once only, or automatically.

If you choose to allow another site to verify your OpenID automatically, you can later review and edit the list of sites that are allowed to verify your identity.


If you have customized your journal using a custom style, you may receive an error message if you try to use your LiveJournal URL as your OpenID identity on another site.

In order to fix this problem, you will need to edit your customizations in one of the ways listed below. In all cases, you should add the property or function or line between the <head> and </head> tags.

  • S1 only: You can add the %%head%% property to your customizations.
  • S2 only: You can add the $this->print_head() function to your customizations.
  • Either S1 or S2: You can add the following line in your journal:
    <link rel="openid.server" href="http://www.livejournal.com/openid/server.bml" />