.NET的OpenID库 - 无论是供应商和消费者消费者、供应商、NET、OpenID

2023-09-03 11:47:25 作者:余音未凉丶

我想补充的OpenID支持的应用程序。它运行在ASP.NET MVC,我想拥有它支持OpenID身份验证的用户,并允许用户使用该应用程序作为一个OpenID提供商。所以基本上我要寻找一个好的图书馆,可以用来作为一个供应商和消费者对OpenID的,它具有可以很容易地插入到ASP.NET MVC(或者至少容易包裹由控制器和一组视图。

I would like to add OpenId support to an app. It runs on ASP.NET MVC, and I would like to have it support OpenId authentication for users, and also allow users to use the app as an OpenId Provider. So basically I am looking for a good library that can be used as a provider and consumer for OpenId, and it has to be easily plugged into ASP.NET MVC (or at least easily wrapped by a controller and a set of views.

推荐答案

堆积开源实现计算器的使用 DotNetOpenID 这也是我想大概SO本身使用......

Stacked an Open Source implementation of StackOverflow uses DotNetOpenID which I think also probably SO itself uses...

虽然它是建立在器WebControls范式,所以我想你会遇到麻烦与微软的MVC实现它。

Though it's built on WebControls paradigm so I think you'll have troubles implementing it with Microsoft MVC.

我知道 Grurrah 使用WebControl的基于Ajax库(盖亚阿贾克斯 - 我的previous启动)连同城堡项目的MVC实现,但我不知道anytig的语义。虽然Grurrah是开源的了,所以我觉得你可以轻松地浏览它的code检查出来:)

I know Grurrah uses a WebControl based Ajax library (Gaia Ajax - my previous startup) together with the Castle project MVC implementation, but I don't know anytig of the semantics. Though Grurrah is Open Source too, so I think you can easily browse the code of it to check it out :)

这意味着你可以使用DotNetOpenID与城堡项目MVC库(可能)一起,你可以在镭阿贾克斯的Ajax功能(声明,我与镭阿贾克斯工作,也堆积)

That means you can use DotNetOpenID together with Castle project MVC library (probably) and you can get to kick in Ra-Ajax for Ajax functionality (Disclaimer; I work with Ra-Ajax and also Stacked)