I'm building a C# MVC webapp. The plan is:
- First time user creates a custom account
- When logged in, add a tenant with Microsoft OAuth2, agree to permissions
- The webapp aggregates pre-configured Log Analytics items for each user's onboarded tenants.
How do I handle multitenant onboarding, where one user supplies multiple tenant accounts?
How do I authenticate and authorise once and call Azure APIs forever?