SocialAuth.net VS DotNetOpenAuth

1.1k Views Asked by At

browsing in this website, i found some interesting suggestions. SocialAuth.net and DotNetOpenAuth.

i started using SocialAuth. It's very simple to use and it worked (i only tried with google so far thou). My only problem with this library is that it doesn't provide a way to retrieve the Contacts from the providers it offers without logging you in with the new (or latest) provider you requested the list of Contacts.

in other words, i MUST sing in my people with a local username and password for security reasons. BUT i would like to benefit from this library's feature of getting contacts from different providers. Thing is that it overrides my currently logged in user (using FormsAuthentication) for the Authentication Token sent by google.

Has anybody confronted this issue?

Does DotNetOpenAuth doesn't have this flaw? Thanks

2

There are 2 best solutions below

5
On BEST ANSWER

Maybe you should check the last changes in source: http://code.google.com/p/socialauth-net/source/list

As you can see, in r320 it seems they have fixed this issue

1
On

Are you sure you understand OAuth?

It could be that I misread your question, and to be honest I don't have any experience with socialAuth.net (will look into it). To me it seems like you think socialAuth.net requires you to login, I know this is not the fact in DotNetOpenAuth. Only place you need to login (if you aren't already) is the service you are connecting with (Twitter, Facebook, etc.)

Of course it could also be I just answered your question :D