Reputation: 31
I have tenant-1, that has the entire infrastructure for my application web-1 (db, virtual n/w, sites etc).
I have a requirement to perform app registration for web-1 in tenant-2 & then try to access the resouces. Is this even possible?
Right now, I get 401 unauthorized error when I register the app in tenant2 and try to access the underlying resources in tenant1 from tenant2.
Do I need to make the app multi-tenant ? Is there any alternative?
Upvotes: 0
Views: 2028
Reputation: 641
Yes app registration essentially create a service principal that you can used for RBAC. You may have missed a step to assign some roles to the registered app in tenant-2?
If your app already registered in tenant-1, you will need to create enterprise app in tenant-2 and use federation to connect them.
Update:
Add Links for App registration and Enterprise Application https://www.nathannellans.com/post/app-registrations-enterprise-apps-and-service-principals
Multi-tenant application: https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-convert-app-to-be-multi-tenant
Application, AAD & Service Principle https://endjin.com/blog/2019/01/managing-applications-using-azure-ad-service-principals-and-managed-identities
Upvotes: 1