[英]DotNetOpenAuth OpenID provider not accepting requests
我已盡力在新項目中復制DotNetOpenAuth OpenID提供程序示例,主要是為了學習如何使用它。 我使用DotNetOpenAuth OpenID RP示例進行測試。 當我同時運行兩個示例(提供者和rp),並將rp指向提供者的url時,一切正常。
但是,經過數小時的挫折,我已盡力將提供程序樣本復制到我的項目中,但是我仍然無法獲得rp示例來識別我的提供程序。
我已經打開了DotNetOpenAuth可以使用的每種日志,但是我沒有得到任何有用的信息。 這是我得到的: http : //pastebin.com/k4XYnu8q
由於我無法確定具體的原因,因此我認為提供整個項目會有所幫助。 顯然,我知道有些人不會下載存檔文件,因此我將項目上傳到了github。 可以在這里訪問。
我在DotNetOpenAuth Jabbr頻道上做了一些詢問,但只被建議在此處發布。
所以,這就是我要問的。
有誰對為什么這個不起作用有任何想法? 我所有的代碼都可以在github頁面上找到。 我已經為此工作了好幾天,所以我願意采取幾乎所有解決方案。
要么
有誰知道一個好的教程,以便我能以正確的方式重做該項目?
編輯
我完全知道這個問題不是很具體。 我會很高興地指定它,但我不能。 我完全是造成這個問題的原因,所以我完全不知道該問些什么。 這就是為什么這個問題比通常的問題稍微開放一些的原因。
編輯2
我看了一下這個答案,但這不是問題。
編輯3我認為添加我正在使用DNOA 5.0可能會有所幫助,但是我可以將其切換回4.x。 另外,如您所見,我在這個問題上懸賞。 我提高了價值,因為我希望回答的人必須在github上的項目中進行挖掘, 此處引用
只是在JabbR房間想念您。 給您留言。
首先,我不會使用DNOA 5.0,因為它目前處於“ alpha”狀態。 請嘗試使用可以從“穩定”的nuget feed獲得的版本重新創建。
大衛
DotNetOpenAuth使用XRDS發現OP端點URL。 在OpenIdProviderMvc示例項目中,有一個名為“ xrsd.aspx”的文件,將該文件復制到您的項目中,一切將正常進行。 有關OpenID和XRDS的更多信息,請訪問以下地址: http ://openid.net/specs/openid-authentication-2_0.html#discovery
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.