2013-08-20 128 views
0

我已經盡我所能在新項目中複製DotNetOpenAuth OpenID提供程序示例,主要是爲了學習如何使用它。我使用DotNetOpenAuth OpenID RP示例進行測試。當我運行兩個示例(provider和rp),並將rp指向提供者的url時,一切正常。DotNetOpenAuth OpenID提供商不接受請求

但經過數小時的沮喪之後,我盡我所能將提供者示例複製到我的項目中,但仍無法獲取rp示例來識別我的提供者。

我已經打開了我可以用於DotNetOpenAuth的每種日誌,但是我沒有得到任何有用的信息。下面是我得到:http://pastebin.com/k4XYnu8q

既然不能明確爲什麼,我認爲這將有助於提供整個項目堅實的理由。顯然,我知道有些人不會下載一個存檔文件,所以我上傳了項目到github。它可以訪問here

我在DotNetOpenAuth Jabbr頻道上做了一些問題,但我只是建議在這裏發帖。

所以,這就是我所要求的。

  • 有沒有人有任何想法,爲什麼這不會工作?我所有的代碼都可以在github頁面上找到。我一直在爲此工作數天,所以我願意採取幾乎任何解決方案。

    OR

  • 有誰知道一個好的教程,這樣我可以返工這個項目的正確方法?

編輯

我清楚地知道,這個問題是不是很具體。我會高興地指定它,但我不能。對於造成這種情況的原因,我一直處於完全喪失狀態,所以我完全喪失了要問什麼。這就是爲什麼這個問題稍微比通常的問題更開放。

編輯2

我看了看this的答案,但是這是沒有問題的。

編輯3我認爲這可能是有益的補充,我使用DNOA 5.0,但我可以切換回4.x.另外,正如你所看到的,我在這個問題上開了一個獎金。我提高了價值,因爲我期望回答者將不得不在github上挖掘項目,referenced here

回答

0

只是想念你在JabbR房間。給你留言。

對於初學者,我不會使用DNOA 5.0,因爲它目前在'alpha'中。請嘗試使用您可以從'stable'nuget Feed獲得的版本重新創建。

大衛