Recently I have implemented a multi-tenant architecture in
one my products. I have used ASP.NET Identity and claims based access control for
this. I have implemented authentication, authorization and navigation from
database.
In this series of blogs, I will blog on how I did it and the
corresponding code for this. Here are the posts in this series:
- Introduction (Part 1) (this post)
- Requirements (Part 2)
- Database Design (Part 3)
- Middleware (Part 4)
- Filter (Part 5)
- Startup (Part 6)
- Identity Framework (Part 7)
- User Profile (Part 8)
- Entities (Part 9)
- Conclusion (Part 10)
The complete code for this Multi-Tenant implementation can be found on my GitHub site: MegaMine.Services.Security