I am really really trying to like DotNetOpenAuth, an OpenId, OAuth library for .Net, but it really doesn't cut it for me.
First of all it doesn't seem to work on mono (the examples fail with web.config error or other errors).
Secondly, I don't need 99% of the features of the library, all I want is something simple that takes care of OpenId/OAuth client usage complexity for me. I don't need to write an OpenId server—I just want my users to click on a "login with Google" button :-)
All that I want to do is have a set of buttons for having users login on my web site with (any one is nice, all three bonus):
Facebook(does not support OAuth, so it's unlikely)
Are there any simple, usable alternatives that give me something like:
- A drop in snippet or component to put in pages
- Ideally it would simply set
HttpContext.Current.User
- Integration with Membership—Basically using membership to track who was on the site before.
?