Applying Builder Pattern for Sign in process (User-Password, Facebook, Google)

In this post I will be talking about how to create a builder that conforms the sign in foundations for User-Password, Facebook, Google process.

What is a builder pattern?