使用DotNetOpenAuth。我試圖讓Provider端點工作。當我設置的代碼一個破發點,以接受的OpenID請求:DotNetOpenAuth OpenId提供程序是否真的有效?
IRequest request = OpenIdProvider.GetRequest();
這當我使用依賴方打電話給供應商返回null。我主持瞭解決方案和它的同樣的問題。我也將本地主機添加到白名單。
但問題是,請求到達提供者,但它說沒有openId請求。如果你想測試它,這裏是提供者endpoint。
它適用於大多數已經嘗試過的人,包括我自己:http://codesprout.blogspot.com/search/label/dotnetopenauth – Kiril
@Lirik,如果您將RP指向我的,是否會返回任何內容?我也在談論提供者。你只在你的博客文章中實施了RP。 –
沒關係,我看到你在做什麼...我從來沒有嘗試過。但是,我會使用'HttpRequestInfo'重載['GetRequest'方法](http://docs.dotnetopenauth.net/v3.3/html/M_DotNetOpenAuth_OpenId_Provider_OpenIdProvider_GetRequest_1_a5a08f2e.htm)來確保有可以處理的請求。否則,我不確定如何確實知道何時可以檢索到請求。 – Kiril