【发布时间】:2008-11-29 22:15:58
【问题描述】:
我想为应用添加 OpenId 支持。它在 ASP.NET MVC 上运行,我希望它支持用户的 OpenId 身份验证,并允许用户将应用程序用作 OpenId 提供程序。所以基本上我正在寻找一个好的库,可以用作 OpenId 的提供者和消费者,并且它必须很容易插入到 ASP.NET MVC 中(或者至少很容易被控制器和一组视图包装。
【问题讨论】:
标签: .net asp.net-mvc openid
我想为应用添加 OpenId 支持。它在 ASP.NET MVC 上运行,我希望它支持用户的 OpenId 身份验证,并允许用户将应用程序用作 OpenId 提供程序。所以基本上我正在寻找一个好的库,可以用作 OpenId 的提供者和消费者,并且它必须很容易插入到 ASP.NET MVC 中(或者至少很容易被控制器和一组视图包装。
【问题讨论】:
标签: .net asp.net-mvc openid
Stacked StackOverflow 的开源实现使用 DotNetOpenID 我认为 SO 本身也可能使用...
虽然它是建立在 WebControls 范式之上的,但我认为你在使用 Microsoft MVC 实现它时会遇到麻烦。
我知道Grurrah 使用基于 WebControl 的 Ajax 库(Gaia Ajax - 我以前的启动)以及 Castle 项目 MVC 实现,但我不知道任何语义。虽然 Grurrah 也是开源的,所以我认为您可以轻松浏览它的代码来查看它:)
这意味着您可以将 DotNetOpenID 与 Castle 项目 MVC 库(可能)一起使用,并且您可以使用 Ra-Ajax 来获得 Ajax 功能(免责声明;我使用 Ra-Ajax 和 Stacked)
【讨论】: