Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Best OpenId API for ASP.NET MVC application

I am developing an ASP.NET MVC application and I want to use OpenId.

What is the best option?

  • DotNetOpenId
  • RPX
  • Other???

Does anyone know what StackOverflow uses? Is the Login UI custom-developed, or provided by an API/service?

like image 412
Jedi Master Spooky Avatar asked Feb 09 '09 01:02

Jedi Master Spooky


People also ask

Can we use Web API in MVC?

If you have used ASP.NET MVC, you are already familiar with controllers. Web API controllers are similar to MVC controllers, but inherit the ApiController class instead of the Controller class. In Solution Explorer, right-click the Controllers folder. Select Add and then select Controller.

What is OAuth 2.0 in .NET core Web API?

OAuth2 defines standards about how a client i.e. application can securely get an access token from the service that can verify user identity and provide access-tokens & client applications can use this access token to access the Web API resources. OAuth2 is used by many organizations to protect sensitive data.

What is Owin authentication in MVC?

A new security design for MVC,Owin Authentication middleware,is recommended for higher security. The security features can be shared by other components which are hosted on OWIN. OWIN provides the underlying set of components to asp.net applications to enable, then to be flexible,portable,and lightweight.


2 Answers

We use the excellent DotNetOpenId library here on Stack Overflow:

http://code.google.com/p/dotnetopenid/

now moved to:

http://www.dotnetopenauth.net/

Our original login UI was provided by ID Selector, but we've since rolled our own minimalist version.

like image 159
Jarrod Dixon Avatar answered Oct 18 '22 07:10

Jarrod Dixon


I'll second the recommendation for DotNetOpenId and add a recommendation for openid-selector (open source version of idselector)

like image 30
John Sheehan Avatar answered Oct 18 '22 09:10

John Sheehan