2010-11-09 31 views
0

我已經實現了一個OpenID IdP和一個RP。他們似乎在工作 - RP正在聯繫IdP並將其重定向到IdP進行身份驗證。唯一的問題是,當我在身份驗證/授權頁面上顯示「此站點未通過驗證」。我在代碼中挖了一下,看到它正在做的一些事情。我有一種預感,它與Yadis文檔沒有被發現有關。我的網站的領域發射了一個302 Found的狀態代碼,所以我認爲這可能是問題,並設置它有一個「接受」請求標題,可以提供Yadis文檔類型(「application/xrds + xml」)。然後,而不是發出302找到重定向,它會返回文檔。DotNetOpenAuth「此網站驗證失敗。」

我也嘗試過放置X-XRDS-Location標頭......不行。還有其他建議嗎?

回答