Want everyone on your software team to learn this? Get completion tracking and compliance reporting with Hacksplaining for Teams. Free 14-day trial.
OAuth is an authorization protocol that allows a user to grant third-party applications limited access to their resources without sharing their credentials. OpenID Connect is an authentication protocol that uses OAuth under the hood, and can be used to safely implement third-party authentication.