After I had read this blog about new membership provider included in the mvc4 internet template I decided to replace my current custom nhibernate membership provider with the new one which support login using OAuth and OpenID. Also author in this above blog says that built in security was improved, so plenty of reasons for me. about new membership