Many of possible capabilities will be tied to user credentials, ie. user authorizes an app to act on their behalf. This is usually achieved via Authorization Code Flow. Example use-cases include:
- Sending a tweet on user's behalf,
- Fetching data from Google Analytics from a property managed by the user,
- Managing ad campaigns on Facebook, Google Ads, and elsewhere,
- Accessing user's private repositories on GitHub.
Resources