在dnoa的visual studio的web rp应用程序模板中,有一个名为OAuthAuthenticationModule的HttpModule。但是,我不知道它是如何使用的,因为它看起来不像vs模板(无论如何都是MVC)开箱即用的任何OAuth身份验证。
DotNetOpenAuth版本3.5.0.10213中的示例似乎没有使用任何自定义HttpModule。相反,Facebook,Twitter等有不同的消费者类,它们包装了TokenManager调用。我只能通过从web.config中删除对该模块的引用来使这些消费者工作(如文档here所示)。
如果我想针对不同的OAuth提供商进行身份验证(即用户选择Facebook或Twitter),我应该遵循10213版本中的XyzproviderConsumer示例吗?或者我应该使用这个HttpModule吗?