My personal site Benim OpenID temsilci şöyle HEAD tanımlar:
<meta content="http://claimid.com/nicksergeant/xrds" http-equiv="x-xrds-location" />
<link rel="openid.server" href="http://openid.claimid.com/server" />
<link rel="openid.delegate" href="http://openid.claimid.com/nicksergeant" />
XRDS yeri tanımı BASECAMP OpenID giriş gereklidir. Ben niçin tamamen emin değilim, ama XRDS olmadan çalışmaz. Here's where I found that out.
Eğer HTML bir XRDS yer tanımı varsa yazık ki, Stackoverflow OpenID giriş çalışmaz. Bu dönecektir:
Unable to log in with your OpenID provider:
Couldn't find the OpenID URL in that HTML; is your account enabled?
Ben yönlendirme dayalı XRDS tanımını saklamaya çalıştım, ama Stack sayfayı istediğinde ne yazık ki, hiçbir HTTP yönlendirme boyunca gönderir:
67.199.15.132 - - [06/Jan/2009:12:21:08 -0500] "GET / HTTP/1.1" 200 16071 "-" "-"
Bu neden oluyor Benim sorum, ve en iyi çözüm nedir? Ben mutlaka SO.com bu suçlamaya değilim, ama ben neler olup bittiğini anlamak istiyorum, ve nasıl etrafında almak için.
Teşekkürler!