Implementing an OpenID Membership System

I want to implement an OpenID membership system for my ASP.NET application, similar to the system used here in StackOverflow. I know that the OpenAuth library is usually recognized as a way, but it's hard for me to figure out how to implement it.

I am using NHibernate to save domain objects. I have a Users table with username column, email column, etc. I'm not sure how to integrate OpenID with my own user table, and I have not found any good guides on this. Does anyone have any experience? What is the best way to do this?

+4
source share
4 answers

Tyler, yes, I found that the OpenAuth library is too complex (read this as "over designedered"). So I developed my own and made it an open source library.

you can check my site here OAuth C # Library

I also have a very simple working demo application, and you should be operational as soon as possible.

+1
source

Check out this blog post from Rick Strahl .

Good entry on how to do authentication and registration using OpenID.

+3
source

You can take a look at ASPID's OpenID Implementation "Correctly" - a Membership or Authentication Provider? on SO. At Codeplex, you will find a membership provider that can meet your needs. Other SO answers also contain a link to a second alternative implementation.

0
source

Source: https://habr.com/ru/post/1337092/


All Articles