I have a multi-tenant application that manages Azure Resources on behalf of a customer. We have no issues managing resources using the app once the service principal is created and roles are defined.
However, we have a use case where we have a second system that works on a per customer basis and it only manages a single subscription. Is there any way I could make an account that only has access to that single subscription?
I attempted to set a password for the Service Principal that was created. Unfortunately, it appears that you cannot login to Azure using the Service Principal account, if the App associated with the service principal is not in the same tenant.