.NET OpenId library - both provider and consumer

I would like to add OpenId support to the application. It runs on ASP.NET MVC, and I would like it to support OpenId authentication for users, and also allow users to use this application as an OpenId provider. So basically I'm looking for a good library that can be used as a provider and consumer for OpenId, and it needs to be easily connected to ASP.NET MVC (or at least easily wrapped with a controller and a set of views.

+2
source share
2 answers

Stacked open source implementation StackOverflow uses DotNetOpenID , which I think also probably uses itself ...

Although it is built on the WebControls paradigm, so I think that you will have problems with its implementation using Microsoft MVC.

I know Grurrah uses the WebControl -based Ajax library (Gaia Ajax - my previous launch) along with the implementation of the Castle MVC project, but I donโ€™t know anything from the semantics. Although Grurrah is also Open Source, so I think you can easily view its code to check it out :)

This means that you can use DotNetOpenID together with the Castle project MVC library (possibly), and you can go to Ra-Ajax for Ajax (Disclaimer, I work with Ra-Ajax as well as Stacked)

+6
source

MVCStorefront The ASP.NET MVC sample implements OpenId and is fairly easy to follow. You can take the latest code from here

+2
source

All Articles