I understand that if I have full control over my domain, I can set it up so that I can delegate the task of authenticating to another OpenID service provider.
The problem is, what I'd like to do is to get the LiveJournal server to pass the authentication to someone else, instead of having LJ doing it.
Preferably what I'd like to do is get LiveJournal, when asked by a web site, say, "No, I don't do it anymore -- go to this address". The plan was that this address would then be in a domain I fully control, which then would pass it on to whichever service provider I choose.
I don't even know if I've gotten my understanding of OpenID right, if all this shenanigans are necessary, if my question makes sense, or if it's even possible with a service provider like Livejournal.
ETA: Doing a little more reading up, and examining the source for my LiveJournal user page, I note that this particular line in the file's <header> area:
<link rel="openid.server" href="http://www.livejournal.com/openid/server.bml" />
I suspect that changing this will allow me to forward OpenID requests to whomever I wish, I think; so far so good.
Now comes the hard part -- figuring out how to change all of that using LiveJournal's customization options, if that is at all possible (here's hoping I don't need to pay to get that functionality).
<link rel="openid.server" ...>. I don't know if you can chain that trick by having LiveJournal delegate to your domain, and then have your domain delegate to something else, but you can easily delegate to the final provider right away. I don't know how to change that header for LiveJournal though. And I guess this might actually be an unsupported question per superuser.com/faq as it seems to be about LiveJournal, not OpenID. There was a reason thelivejournaltag did not exist yet... – Arjan Mar 15 '10 at 7:07