Allows users to authenticate using credentials from a third-party provider, such as Google or Facebook.