There are several ways to manage Azure. You can use either Azure Portal, Azure PowerShell Commandlets, Azure CLI or Azure API. One of the more common one today (besides) Portal is Azure CLI.
In the beginning of May, we had //build conference. We announced a lot of Open Source projects on Day 1. We also showcased several solutions built on top of OSS.
As I discovered while developing a new application that needed to utilize Skype for Business Online API, that the application needs to have consent from an administrator in order to be able to authenticate the USER to use Skype for Business Online API.