我们是一个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