OAuth is often employed in processes requiring permissions to be granted to frontend applications and end users.
Yet, what we typically need in API systems integrations is a way to secure connections between the integration
middleware and backend systems without a need for any ongoing human interactions. OAuth can be a good choice
for that scenario and this article shows how it can be achieved.