Fix for enabling root level SP
This PR contains fix for enabling support for Root Level SP [ Note: This is only an interim solution ]
We are adding a check in getGroups method that if a call is made from a certain SP [aka Root SP] we will return all the groups in the tenant by querying TenantInfo collection
For the check we are comparing object ID's [OID] of the service principals. The OID of the Root SP will be read from the key vault.
Appropriate infra changes done through following Pull Requests PR1 , PR2 and PR3, though it might take some time for changes to get deployed
Edited by harshit aggarwal