Developing Multi-tenant Provider Hosted Apps: From Idea to Office Store

Before we started with the development of our first multi-tenant provider hosted app, we were overwhelmed with the amount of scattered information, code examples and so many different opinions and experiences, that we quickly found ourselves struggling to find the right approach to building multi-tenant apps. So, the idea behind this talk was to share my experience, provide a step-by-step guideline and hopefully help you with the development. This talk includes:

  • Multi-tenant application architecture
  • Multi-tenant database design
  • Authentication towards Azure AD (with OpenID Connect)
  • Access to Office Graph APIĀ (with OAuth)
  • Insights into the process of publishing provider hosted apps to Office Store