Our Product (NuveLink) uses Azure APIs for the following functionalities,
- Fetch subscription details
- Creating user in Active Directory
- Validate the Subscription mapping with Azure AD user
Few days back when we downloaded the Publish Settings file from the following link, Only one common ‘ManagementCertificate’ was available for the entire subscriptions. (Ref Attachment: OLD.publishsettings) file.
https://windows.azure.com/download/publishprofile.aspx
Today, when I download the same publish-settings file, file schema got changed and each subscription has its own ‘ManagementCertificate’. (Ref Attachment: NEW.publishsettings) file.
We need to use ‘ManagementCertificate’ as an authenticator for all the Azure API calls invoke from our Product.
This is a major change in the file format.
What I understand from this, ‘ManagementCertificate’ is related to every Azure Subscription. So, Instead of using this downloaded PublishSetttings file, is there a way to create common PublishSettings file for the Azure ACCOUNT and use that as an authenticator for all the API calls on that account?