I have a web application which currently has a bunch of users and use Asp.net Membership to create and manage users.
I want to add “OAuth” functionality to my application and want to still using ASP.net Membership (login, etc.), and I also want my user login to application with any public social network ID, if that network use a OAuth membership.
How can I use Asp.net and OAuth (open ID) beside each other?
I also want to add a new page for users to create a profile for themselves.
Take a look at the OpenIDMembershipProvider. Also Nerddinner has OpenID implemented (in MVC not MembershipProvider).