簡體   English   中英

DotNetOpenAuth OpenID提供程序不接受請求

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM