When developing a microservice mutli tenant architecture there will be many APIs for each service.
When using azure AD for authentication this would mean then an app registration per service API and an app registration for a client app. These would then become many enterprise app registrations within customer tenants. This seems like a lot of app registrations in a customers tenant which they would need to manage. Adding users to roles etc for each one.
This seems overly complicated for a customer.
How do I avoid this scenario?