我們是一個OpenId提供商。服務器位於防火牆後面,因此無法進行RP發現,因爲Provider和RP之間沒有直接的出站連接。 RP發現必須經過代理。 我讀了約DotNetOpenID - Identity Provider behind a firewall?並試圖實現IDirectWebRequestHandler,如你所說。在StandardWebRequestHandler之後,我幾乎模擬了這個類。但GetResponse()函數返回一個IncomingWebResponse實現。這個類有一個內部方法GetSnapshot(),由於它是內部的,我不能在DotNetOpenAuth項目之外實現這個類。 有沒有辦法解決這個問題?或者我應該只設置代理在web.config像Specifying a proxy to use with DotNetOpenIDDotNetOpenAuth - 實現IDirectWebRequestHandler類
0
A
回答
0
爲什麼你想實現IncomingWebResponse,而不是簡單地使用內置到DotNetOpenAuth?你(希望)不應該僅僅需要實現IDirectWebRequestHandler本身。
也就是說,在web.config文件中設置代理是一種明智和簡單的方法。
相關問題
- 1. 實現OpenID選擇器+ dotnetopenauth
- 2. DotNetOpenAuth和Google OpenID實現
- 3. 使用經典ASP實現OpenID(DotNetOpenAuth)
- 4. 使用ASP.net MVC 3.0實現DotNetOpenAuth
- 5. DotnetopenAuth拋出一個「的ProtocolException
- 6. 實現polynimial類實現
- 7. MVC在DotNetOpenAuth中專門爲Google地址簿實現OAuthConsumer
- 8. 如何使用dotnetopenauth實現谷歌聯合登錄
- 9. 如何使用DotNetOpenAuth實現單點登錄?
- 10. SimpleGeo DotnetOpenAuth for C#
- 11. 類頭+實現
- 12. DotNetOpenAuth:沒有OpenID端點發現
- 13. 約dotnetopenauth
- 14. 將類實現到現有類中
- 15. dotnetopenauth vs WIF
- 16. 通過實現類
- 17. 實現類啓用
- 18. Autofac類只實現
- 19. 實現純虛類
- 20. 隱藏類實現
- 21. Jetty IncompatibleClassChangeError:實現類
- 22. 類設計:類實現接口實現另一個接口
- 23. 在父類還實現IDisposable時在子類上實現IDisposable
- 24. DotNetOpenAuth - Nerddinner.com - 不工作
- 25. DotNetOpenAuth和Facebook
- 26. DotNetOpenAuth和ajax
- 27. DotNetOpenAuth與MVC 4.0
- 28. 序列化DotNetOpenAuth中的AuthenticationRequest
- 29. 編譯DotNetOpenAuth
- 30. dotnetopenauth client.ProcessUserAuthorization()的問題
如果您想將其留給最終用戶來配置代理,該怎麼辦?從最終用戶的角度來看,web.config不會被認爲是「更簡單的方法」。我希望看到更多關於這個問題的答案。 ---編輯:我現在看到,這是從服務器的角度來看。我的問題是不一樣的 – Nilzor