Implementing user authentication with Opauth
Logging in with open authentication has become a highly popular method among application users, as it provides quicker authentication compared to the conventional registration forms. So many users prefer the use of social logins to authenticate themselves and try the application before deciding to register.
OpenAuth is becoming the standard third-party authentication system for providing such functionality. Most existing web applications offer the user authentication using OpenAuth and hence, it's important to know how we can integrate OpenAuth login into WordPress. Here, we are going to build a plugin that lets users log in and register through popular social networking sites such as Twitter, Facebook, and LinkedIn.
We will be using Opauth, which is a library that standardizes the open authentication strategies among all the providers. First, download a copy of the library from http://opauth.org/. We have the choice of downloading the core files...