OAuth2 Client Component now supports Client Credentials as grant type, this type of grant is commonly used for server-to-server interactions that must run in the background, without immediate interaction with a user. These types of applications are often referred to as daemons or service accounts.

OAuth2 Flow Client Credentials 

Azure OAuth2 Grant Types 

In the following video, you can see the differences between authenticating in Azure servers using both OAuth2 Grant Types. First requires the user logins in his Azure account and the second is fully automated without user interaction.