2

在 dnoa 的 Visual Studio 的 web rp 应用程序模板中,有一个名为 OAuthAuthenticationModule 的 HttpModule。但是,我不知道它是如何使用的,因为它看起来不像 vs 模板(无论如何是 MVC 模板)执行任何开箱即用的 OAuth 身份验证。

DotNetOpenAuth 3.5.0.10213 版本中的示例似乎没有使用任何自定义 HttpModules。相反,Facebook、Twitter 等有不同的消费者类,它们包装了 TokenManager 调用。我只能通过从 web.config 中删除对这个模块的引用来让这些消费者工作(如此所述)。

如果我想针对不同的 OAuth 提供者进行身份验证(即用户选择 Facebook 或 Twitter),我应该遵循 10213 构建中的 XyzproviderConsumer 示例吗?或者我应该改用这个 HttpModule 吗?

4

0 回答 0