A brief overview of the popular 3rd-party authentication and authorization methods and implementations used in web apps.