AWS allows a trusted Third Party relationship by creating an IAM Role for the Third-Party's AWS account in your account and then assigning it an External Id. After this the Trusted Third Party can assume the IAM Role with API and pass an external Id to make authorized API calls to access the resources and services based on set permissions.
I want to achieve something similar for our Azure account with Trusted Third Party.
How can I provide similar role based access to my resources in Azure account to a trusted third party ?