OAuth is a standard protocol that allows access to an API on behalf of the end user, without giving away their information, such as password, API key ID.
Each app (OAuth client) gets a token with access scopeâend users will also be able to see what information the app is accessing for transparency and security.