OAuth is an open standard for authorization that allows third party applications to obtain limited access to a user's account on another service, without giving away the user's credentials. It works by delegating user authentication to the service hosting the user account, and authorizing third party applications to access the account. Common uses include login with Google or Facebook on other websites and allowing applications access to APIs for services like GitHub.