C # library for authenticating users against your own database, facebook, twitter, OpenID,

I am looking for a C # open source library with flexible licensing for use in an ASP.NET MVC application.

It should be able to authenticate users against a local database, facebook, twitter, OpenID or other popular authentication methods.

Is there such a library?

+6
authentication c # asp.net-mvc open-source
source share
2 answers

This is one of the goals of the Windows Identity Foundation (WIF) . This allows you to abstract the authentication code from different providers. They have a very complete training set, and there are modules available for authentication with all the different protocols (OpenID, OAuth, Facebook, LiveID ...) or you can use ACS to provide abstraction around all the different protocols.

For more information, see the following:

+10
source share

I doubt that there is a library that can work against all possible sites that you can list. You can use DotNetOpenAuth for OpenID.

+5
source share

All Articles